Done well it looks amazing, elegant, and efficient, but in the wrong hands you'll lose your hands.
Done well it looks amazing, elegant, and efficient, but in the wrong hands you'll lose your hands.
"Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming" [0]
It's also perhaps the best mixed metaphor I've ever encountered.
[0]: https://www.amazon.com/Enough-Rope-Shoot-Yourself-Foot/dp/00...
While Rust might not become a replacement for the Python layer, it may replace the C/C++/Fortran layer with all their speed and low-level optimization, yet provide good (and especially safe!) abstractions on top of that.
Currently, people try to use C++ to fill that gap, but I'd love to see Rust's type system, borrow checker and macro system, instead of C++ templates.
[1] As opposed to Mathematica, MatLab, etc.