Crystal 1.0 – What to expect
21–30 of 351 posts
Re: Crystal 1.0 – What to expect
#22Re: Crystal 1.0 – What to expect
#23Really happy to see this go 1.0. Between Crystal and Zig it's nice to see C++/Rust get some competition
Would a developer looking a Zig/C++/Rust really also consider Crystal? I figured Crystal was for Ruby developers who want a good static type system.
Re: Crystal 1.0 – What to expect
#24Really happy to see this go 1.0. Between Crystal and Zig it's nice to see C++/Rust get some competition
Would a developer looking a Zig/C++/Rust really also consider Crystal? I figured Crystal was for Ruby developers who want a good static type system.
That said, my current dayjob is around a Rails codebase, so I might not be representative of the normal systems programming crowd.
Re: Crystal 1.0 – What to expect
#25We embarked on a huge project (search engine) using Crystal a year ago after also considering Rust. We have been very satisfied with the exceptional performance, language capabilities and the community.
Re: Crystal 1.0 – What to expect
#26I love the idea of Crystal but I remember reading that compilation times can balloon very quickly for moderately sized apps. Can anyone who writes Crystal today dispel or confirm that information? I imagine the inferred typing makes building a fast compiler really tough.
I just downloaded 1.0 and tried hello world. It took over 2 seconds. I hope that's just some kind of bug.
Re: Crystal 1.0 – What to expect
#27Re: Crystal 1.0 – What to expect
#28Ruby?
Re: Crystal 1.0 – What to expect
#29I love the idea of Crystal but I remember reading that compilation times can balloon very quickly for moderately sized apps. Can anyone who writes Crystal today dispel or confirm that information? I imagine the inferred typing makes building a fast compiler really tough.
Was that possibly before they backed off from global type inference? I think that was the cause of long compilation times. They require you to annotate a few types manually now which is an effective cut.
There is no solution really. If you want a language to feel like it is dynamically typed but actually has types, something gotta give, and in this case it is compilation times. And it gets quite high fast.
Re: Crystal 1.0 – What to expect
#30How does it compare to Nim?
Crystal focus is pure web trying to be Ruby and Nim is more like python.