Autocomplete

Got it, thanks!

Once you learn Ruby you know what methods you have in array, hash, etc

Hmm. I may be a dummy, but even to this day I use the autocomplete to help me after nearly 10 years of iOS development. iOS has like a hundred first-party libs and autocomplete helps a ton. Both in terms of productivity, but most importantly in terms of discoverability. If I forget what method Array is using to divvy up its content, I can write .slice or .splice or .split and quickly find what I’m looking for. That’s especially useful, because I use a bunch of different languages and they all use different method names for these things.

Plus, being able to write 'Fiber.' and the IDE showing me the options is such a reassuring experience. That, coupled with the compiler running and checking constantly means that I write correct code from line to line and I’m not greeted with a pile of errors when I hit run.

Nobody in the core team or in the Crystal organization is working on these tools.

Yeah, I know that. This still seemed like the best place to ask, because those tools have not been updated in years and I wasn’t sure if anyone would respond. I was hoping the forum was frequented more. Plus, I think this is still worth mentioning on the Crystal main page, especially if it’s a technical limitation. I think people coming from statically typed languages expect autocomplete and need to know this.

2 Likes