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.
This is the fourth bimonthly What Are You Working On? thread. Thanks to atucker for reminding me to make this post. Click here to see previous threads. So here's the question:
What are you working on?
Here are some guidelines: