Rust was a gateway drug to getting into functional programming and I don’t know how to feel about this
Conversation
This Tweet was deleted by the Tweet author. Learn more
Not an expert and don’t quote me on this, but Rust has little in common with funct prog besides how things are implemented at the language level, i.e algebraic data types, parametric types, and how it emphasizes strong typing; but the overall direction is very theoretical CS-y
2
2
That is, once you start researching things on the compiler level, drawing comparisons to e.g C++, and then thinking how to do things in a more robust fashion, you could definitely start getting into functional programming, category theory and type theory from there
1
2
This Tweet was deleted by the Tweet author. Learn more
You might find the bibliography interesting: rustc-dev-guide.rust-lang.org/appendix/bibli
Rust also shares lots of heritage from OCaml - the original bootstrap was written in OCaml. Traits are also very much inspired by Haskell.

