3 ms·
In practical terms, you're right, of course, but also... > "BLITW" still sucks if might as well write the code in Notepad because the editor/IDE integration su
by ben0x539 8y ago
In practical terms, you're right, of course, but also...
> "BLITW" still sucks if might as well write the code in Notepad because the editor/IDE integration sucks.
We have better editors than notepad that work with any language, and there's plenty of people getting work done with fairly barebones editor setups making no use of language integration at all.
> "BLITW" sucks if the community consists of 8 people on github.
While adoption and library availability are clearly huge factors, they're not necessarily absolute requirements. There are plenty of good (and surely also many bad) reasons why many real-world codebases are practically isolated from the wider community despite being written in a widely adopted language.
If some language was clearly the best in the world, or even just demonstrably superior in a way that is meaningful to whatever your requirements are, it can be a totally reasonable decision to choose that language for your project even though you won't be able to reach to github for a lot of conveniences, you'll have to write code in stock vim and you'll have to invest some extra time to get new contributors up to speed.
I don't know if Crystal is that language, I'm not even in a great hurry to try it to find out, but I feel like if I waited until a language had reached Go levels of mindshare before taking it seriously I'd probably be missing out.