3 ms·
I used Crystal every day for 2 years. It is for me one of the best languages. Fun and powerful but there are some big problems, I switched to Elixir. Among the
by nTalle 4y ago
I used Crystal every day for 2 years.
It is for me one of the best languages. Fun and powerful but there are some big problems, I switched to Elixir.
Among the problems :
- A too long compilation. For 2 projects, the compilation in dev env takes more than 30 seconds for each compil, the developer experience is dead at this cadence.
- IDE integration: auto-completion, go to def, API docs, etc works when it wants (almost never).
- The community is too small which results in a lack of docs, examples, help. I spent days searching in Github projects, just to see examples of basic things.
- Instead of focusing on a main framework that makes everyone agree, everyone makes their own framework, their own libs (including me). The result is a lot of time and energy spent on duplicate packages and frameworks that are not necessarily maintained.
I continue to follow the evolution from afar, one day it may be possible to integrate Crystal in WASM, acceptable compile times, maybe a productive main framework :)