Remix.run Logo
catlifeonmars 19 hours ago

Working software doesn’t always have to be correct or safe. This is highly use case dependent. Rust’s guarantees aren’t free, it comes with a handful of tradeoffs, such as learning curve, implementation speed, (this one is personally annoying) compilation speed, and portability. I’m a huge proponent of using the right language for the job. Sometimes rust is the obvious choice, sometimes it’s Python, Go, Lua, Java, Prolog, C, brainfuck etc.

pdimitar 18 hours ago | parent | next [-]

> Working software doesn’t always have to be correct or safe.

I feel like I am missing some very obvious point of yours because that statement in isolation I cannot agree with (I've read the rest of your comment and still can't find the extra context). Can you clarify?

tylersmith 18 hours ago | parent | prev [-]

[flagged]

suby 18 hours ago | parent | next [-]

You are really being a jerk in this entire thread. Here is an 18,000+ word article on one domain where Rust is not a great fit.

https://loglog.games/blog/leaving-rust-gamedev/

placebo 18 hours ago | parent | prev [-]

Working software and correct software are two different things and understanding that like in most things there is a tradeoff might be beneficial.