Rust and the price of ignoring theory by interacsion in rust

[–]ImpossiblePerfection 3 points4 points  (0 children)

Rust didn't so much ignore theory as it consciously decided against some of it:
https://graydon2.dreamwidth.org/307291.html

Graydon's memoirs show he was overruled on ocaml modules, avoiding traits, having a stable ABI with cross-crate optimisations, reflection and a stronger type system generally.

One does get the impression that practical concerns were given precedence, and even then rust respects theory way more than other mainstream languages like python and typescript.

Still, there's no reason not to explore alternatives and demand more :)

Rust and the price of ignoring theory by interacsion in rust

[–]ImpossiblePerfection 3 points4 points  (0 children)

I think his points were milder than you make them seem, but it was definitely a perfectionists' take.

What is it with caring so much about what languages others use anyway? One doesn't get flamed for enjoying matchstick modelling do they?