I love the look of the Crystal and did start learning it a while back. But the painfully slow compile times and lack of tooling compared to its 'new kid on the block' rivals like Go, Rust, V etc. made it just too painful to work with. So I gave up.
Please elaborate on that?
Rust has terrible compile times compared to say Golang but it's still very popular. Do you mean Crystal's CT is even worse than Rust's?
Because from the outside it looks to me like Crystal's expressiveness can overweigh longer compile times. No?
They now have a mostly functional interpreter. This should turbo-charge tight write/test/write/test loops. I wish I would have had it when I wrote my last mid-sized Crystal project.