Tonight at the Twin Cities Languages User Group, Jacob VanScoy gave a wide-ranging talk on F#, a functional programming language. The language is available on many platforms including the Microsoft .NET framework, Mac, and Linux.
I found it quite stimulating to learn about something other than C# or Javascript for a change. It has some really cool features:
- units of measure
- concise expression of asynchronous and parallel operations
- pipeline and filtering capabilities
- curried functions
F# appears to have a following in scientific and financial circules. I am eager to learn more about it, just for the pure fun of it.