5 ms·
How is Crystal a "half baked language"?
by kgraves 6y ago
How is Crystal a "half baked language"?
- mekster 6y agoYou wouldn't know what edge cases it might have unless the language becomes a "major language" to have more eyes. I don't think average programmers even know about it.
- Thaxll 6y agoThe current state of Crystal is basically a language for PoC during the week-end, it's far from being ready. I could go on about what's wrong with the language but: It's not stable, API change all the time, breaking change all the time, cryptic errors, lot of missing basic features, IDE integration etc ...
- kgraves 6y ago> The current state of Crystal is basically a language for PoC during the week-end, it's far from being ready. That is changing, earlier this year, the Crystal team are working on getting the language stable for 1.0 [0] Companies are already now using Crystal in production, most recently Nikola Motor Company [1]. Surely they wouldn't choose crystal if it was a 'half baked' language. [0] https://crystal-lang.org/2020/03/03/towards-crystal-1.0.html https://crystal-lang.org/2020/03/03/towards-crystal-1.0.html [1] https://manas.tech/blog/2020/02/11/nikola-motor-company/ https://manas.tech/blog/2020/02/11/nikola-motor-company/
- Thaxll 6y agoYou will always find someone somewhere picking up a language / framework and thinking it's production ready, from my experience Crystal is not ready and in the example you gave there is absolutly no reason to no use Rust. They needed C binding, and the fact that they started using Crystal years ago when the state was even worse is very worrisom.
- yawaramin 6y agoIt's at version 0.3.5 currently and their latest blog post is about how their main goal is to reach 1.0 which will be stable.