| ▲ | themgt 3 hours ago | |||||||
You cannot go along like “I’m writing a cold path high-level code, I don’t need performance, I don’t need to go deeper into lifetime handling, I just want to write a high level logic”. You will be forced into the low level nuances every time you write a single line of Rust. There is no garbage collector for Rust and will never be — you will have to semi-manually pack all your data into a tree of ownership. You have to be fluent in ownership, borrowing, traits to write just a few lines of code. It's still quite rough around the edges, but Crystal is a fun choice for this type of thing. If you want a readable high level language and sane package manager that compiles to reasonably performant machine code, it's worth a look. | ||||||||
| ▲ | claudiug 3 hours ago | parent [-] | |||||||
the issues with Crystal, nim, zig, is that they have zero changes to be bigger. | ||||||||
| ||||||||