I like F# quite a lot. It’s my recreational programming language of choice these days. It’s significantly more expressive and concise than C# for a few reasons: function currying, tuples, pattern matching, and excellent type inference. Coming from .NET, you have the advantage of knowing all the library functions already.
It’s the first functional language I’ve gone beyond toy programs in, aside from some Prolog in undergrad. From what I’ve seen of Haskell, it seems like a close cousin in both syntax and semantics.
How do you like F#? I’ve been thinking about trying it out since functional languages are pretty rad and I do most of my professional work in .NET.
I like F# quite a lot. It’s my recreational programming language of choice these days. It’s significantly more expressive and concise than C# for a few reasons: function currying, tuples, pattern matching, and excellent type inference. Coming from .NET, you have the advantage of knowing all the library functions already.
It’s the first functional language I’ve gone beyond toy programs in, aside from some Prolog in undergrad. From what I’ve seen of Haskell, it seems like a close cousin in both syntax and semantics.
Awesome! I’ll have to try it out.