3 ms·
One charitable way to view Rust's philosophy is that it's better to catch bugs at the compile stage than at the execution stage. In theory yes. In practice, ge
by LAC-Tech 5y ago
One charitable way to view Rust's philosophy is that it's better to catch bugs at the compile stage than at the execution stage.
In theory yes. In practice, getting to the execution stage was such a slog that it rarely happened.
Would have liked it a lot better if the borrow checker had the option to be -Wall instead of -Werror.
- FridgeSeal 5y agoOut of curiosity, what are your preferred language(s) to write in, and what sort of software were you trying to write? > Would have liked it a lot better if the borrow checker had the option to be -Wall instead of -Werror. Wouldn’t this defeat the purpose of the borrow checker and remove the guarantees the language gives you?
- LAC-Tech 5y agoMost enjoyable languages for me are definitely GC'd (JS, TS, Ocaml, Ruby). But I have professional C++ experience. The software is a layer over an in-process key value store written in C (LMDB).
- deleted 5y ago[deleted]