|
|
|
|
|
by cmrdporcupine
947 days ago
|
|
Entirely different snack bracket. Haskell is great stuff, but not something you'll be able to practically staff a team and build with. Rust is not nearly so "brainy." It's a much more pragmatic and conservative language. And it's targeted in an entirely different domain -- systems programming. Haskell is a garbage collected pure functional programming language. Rust is not anything like that. |
|
You can see the Haskell influence in Rust today, for example the popular benchmarking library <https://crates.io/crates/criterion> is directly inspired by <https://hackage.haskell.org/package/criterion>. I've seen a lot of the same names in the Git logs and chat rooms.
In retrospect, starting with a low-level systems language and adding safety turned out to be a better idea than using `ST a` to implement borrow-checking in a high-level GC'd hosted language. I can only say "it seemed like a good idea at the time...".