Hacker News new | past | comments | ask | show | jobs | submit login

How is Crystal a "half baked language"?



The 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 ...


> 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

[1] https://manas.tech/blog/2020/02/11/nikola-motor-company/


You 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.


You 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.


It'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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: