2 ms·
I tried to write a non-trivial application in Crystal and have built some opinions on it: * It has nice features, seems decently fast (I wasn't able to fully t
by packetlost 5y ago
I tried to write a non-trivial application in Crystal and have built some opinions on it:
* It has nice features, seems decently fast (I wasn't able to fully test just how fast)
* The language is complicated, there's so many built-in language constructs it doesn't fit in my head cleanly. I often found myself forgetting about entire features of the language by the time it was appropriate to use them
* The stdlib is decently documented, has good coverage
* Type system is top notch, tagged union types are the future of static typed languages IMO
* It's very not mature. I encountered many poor error messages, seeming compiler errors, poorly documented behavior, etc.. It has potential, but I wouldn't recommend it for production use today.
- WaffleIronMaker 5y ago> The language is complicated Not that it isn't complicated, but how much experience have you had with Ruby before trying Crystal?
- packetlost 5y agoNot much. I tried it, but I’m primarily a Python guy