3 ms·
Rust is a quite functional language, C# has been incorporating (aka stealing from F# :)) functional features for years starting with LINQ and ending with advanc
by neonsunset 3y ago
Rust is a quite functional language, C# has been incorporating (aka stealing from F# :)) functional features for years starting with LINQ and ending with advanced forms like pattern matching on sequences (list patterns).
I believe all kinds of Python frameworks too like to incorporate FP into their APIs, and of course, there are list comprehensions.
- louthy 3y agoLINQ is arguably stolen from Haskell, not F#. It is closer to ‘do’ notation than Computation Expressions (which has more features). The fact that Eric Meijer was very active in the Haskell community, I think, pretty much confirms that.