5 ms·
> IMO it's not the right tool for high level stuff I thought that for a long time. But as time passes and I spend more time in languages like Typescript (Semi
by worik 2y ago
> IMO it's not the right tool for high level stuff
I thought that for a long time. But as time passes and I spend more time in languages like Typescript (Semi-Type Script more accurately) and Swift the more I yearn for Rust.
It is not the right tool for scripting, true.
- gauge_field 2y agoYeah I feel that, not the entire language but, many of its choices, like error handling, sum types (with exhaustive enum matching) especially when writing in python.
- dhruvrajvanshi 2y agoYeah this is the stuff I meant when I said high level languages should borrow from Rust. It's also good to remind people that these things were borrowed by Rust from other languages too. Primarily the ML family of languages.
- dhruvrajvanshi 2y agoI think most server type software can trade off the borrow checker for a GC while still benefiting from other Rust stuff. IMO there's still need for a higher level Rust where you don't need that last 20% of the performance and control. Some people say that OCaml is the high level rust, but I think it's got a lot of gaps which rust doesn't.
- colonial 2y agoWhere OCaml lost me was the packaging and building story. Dear Lord am I spoilt by Cargo. Nice language otherwise.
- dhruvrajvanshi 2y agoYeah absolutely. Cargo is one of the highlights of Rust. Completely no nonsense.
- johnisgood 2y agoAre you referring to dune (building) and/or opam?