3 ms·
This looks neat! Without all the Google/Alphabet spying. I’ve noticed that this project is written in Crystal, is Crystal production ready? I've looked into i
by kgraves 7y ago
This looks neat! Without all the Google/Alphabet spying.
I’ve noticed that this project is written in Crystal, is Crystal production ready?
I've looked into it months ago and it seems that there are a lot of breaking changes on every release and this scares me from using it.
- K0SM0S 7y agoI wouldn't consider v0.30 "production ready", especially for a programming language. Breaking changes should be expected until they reach 1.0.
- faissaloo 7y agoCrystal is most certainly not production ready but nonetheless I find it interesting and useful and use it for https://ratwires.space https://ratwires.space (nsfw)
- rvz 7y ago> I've looked into it months ago and it seems that there are a lot of breaking changes on every release and this scares me from using it. Don't worry, as soon as Auntie Apple, Uncle Uber or someone as large as Mr Microsoft goes and adopts Crystal as soon as it reaches 1.0, then we will all immediately run to learning it just like we all did for Kubernetes, Docker, Elixir, Go and finally with its great success and without any formal introduction, we have all wanted to purse learning Mozilla's new and most excellent general-purpose programming language: Rust.
- omarroth 7y agoBreaking changes have been fairly minor and I haven't found them to be an issue for the project. It's also possible to anticipate most changes early (compile with `crystal --warnings all`). I'm not sure I would recommend it for something on the scale of Apple or Microsoft, but for a personal project like this I've found it a very enjoyable experience.