Autocomplete in editor

Is there a way to implement autocomplete in the online editor?

1 Like

+1. That is crucially missing right now :confused:

I am confused, for sure. We have not had it for years, what makes it crucial and “crucial right now”? What has changed?

It might be nice, but not positive it is crucial as people have been succeeding (and perhaps even doing better than if they were assisted with auto-completion as there is value in muscle memory) for years with out it.

I decided recently to start using Exercism (which is awesome by the way!) and since I am always moving, I’d like to do the exercices through the online editor.

However, autocompletion is implemented in all popular editors (VSCode, IntelliJ) and makes it indeed very practical to code more efficiently.

I don’t know if Exercism has not implemented it on purpose to force learners to explicitly type in every single character and reinforce muscle memory etc ?

If yes then that make sense indeed not to implement it. If no, then I see no reason why the online editor would not implement it, as it is done every elsewhere, making life easier for learners when typing code.

That’s my opinion though. I’d be curious to get others opinions :)

I would suggest that a reason it might appear in commercial software and not in Exercism is that Exercism’s annual budget is about $200k, and Microsoft’s spend on Visual Studio is probably in between $20M and $200M And that other companies like Replit raised 100x more investment last year alone than Exercism has spent in the last decade.


There are ways to do this, using Language Servers. We started implementing this a couple of years ago, it was a huge amount of effort, we didn’t get enough community momentum, and so we gave up on it. It would also be another reasonable substantial expense on our bills to have language servers for 70 languages.

My general attitude is now that if you want to use a text editor, you can use the online editor, if you want to use an IDE you have to use an IDE. I would love for Exercism to have an IDE for each language but it’s not feasible.


I’m really glad you’re enjoying Exercism and grateful to you for posting and asking the question :slight_smile:

2 Likes

Totally understand. Thanks for the response. Wasn’t sure how difficult it is. Is the idea to keep Exercism donation only?

1 Like

Is the idea to keep Exercism donation only?

I don’t know :slight_smile:

It was nothing for a few years, then supported by a couple of corporate donations, now it’s mainly sustainable due to individual donations. I’ve recently added some advertising. And the bootcamp is our first paid product.

If everyone that used Exercism paid $1/year, we’d be able to hire and grow lots. If everyone paid a one off $10 lifetime subscription, we’d be able to really go do some amazing stuff.

So I’m sort of open to considering options. For now though I’m seeing how well the bootcamp goes - that’s my current focus :slight_smile: