Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Out 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?


Most 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).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: