Hacker News new | ask | show | jobs
by mustache_kimono 686 days ago
> Failure #1: The language deployed a non-backward compatible change.

I guess I'm trying to understand how this is particular to Rust. Isn't this something that can happen in any language which uses type inference? I wonder how other languages resolve. It may be fair to say -- "if you rely upon type inference, the algo isn't guaranteed not to change" as a caveat on backwards compatibility.

> And finally, framing a failure as success is one central problem I have with Rust ecosystem's toxic positivity.

Yeesh. The rending of garments is just too much.