<story><title>Rust vs. Haskell</title><url>https://serokell.io/blog/rust-vs-haskell</url></story><parent_chain><item><author>armchairhacker</author><text>This article paints Rust and Haskell as very similar languages, but when I saw the title I was thinking about how they are fundamentally different. Rust is technical and exposes&amp;#x2F;requires you to understand the reality of computation, while Haskell hides it away and lets you program in a system based on lambda-calculus (you don&amp;#x27;t even have strict order of evaluation!) Interesting to see that they are very similar regardless.</text></item></parent_chain><comment><author>thedataangel</author><text>Quite a few of Rust&amp;#x27;s features were borrowed from or inspired by ones in Haskell - albeit often modified to be more suitable for systems programming (and systems programmers!).&lt;p&gt;Most Haskellers I know are quite fond of Rust :)</text></comment>
<story><title>Rust vs. Haskell</title><url>https://serokell.io/blog/rust-vs-haskell</url></story><parent_chain><item><author>armchairhacker</author><text>This article paints Rust and Haskell as very similar languages, but when I saw the title I was thinking about how they are fundamentally different. Rust is technical and exposes&amp;#x2F;requires you to understand the reality of computation, while Haskell hides it away and lets you program in a system based on lambda-calculus (you don&amp;#x27;t even have strict order of evaluation!) Interesting to see that they are very similar regardless.</text></item></parent_chain><comment><author>amelius</author><text>I think painting Rust and Haskell as similar languages is very misleading.&lt;p&gt;Haskell has a garbage collector for a reason.&lt;p&gt;You can&amp;#x27;t program naturally with closures unless you have a garbage collector, because closures introduce cyclic references.&lt;p&gt;Also, Haskell has a type inference system that allows e.g. the IO monad to work seamlessly with the rest of the language.&lt;p&gt;EDIT: and laziness of course.</text></comment>