For all intents and purposes, it is OCaml on .NET. I currently work in a .NET shop and it has made functional programming a real possibility when using the .NET stack. Combine that with the functional capabilities of C# and you have a real possibility of at least some of the features of functional languages becoming mainstream. I am hopeful.
Hopefully, from my personal experience when I was interning in a .NET shop I first heard of F#. Didn't ask them at the time but it seemed like even just making a choice between VB and C# on most projects wasn't an option. Wonder now if they would allow F# for project.
Comments
For all intents and purposes, it is OCaml on .NET. I currently work in a .NET shop and it has made functional programming a real possibility when using the .NET stack. Combine that with the functional capabilities of C# and you have a real possibility of at least some of the features of functional languages becoming mainstream. I am hopeful.
Hopefully, from my personal experience when I was interning in a .NET shop I first heard of F#. Didn't ask them at the time but it seemed like even just making a choice between VB and C# on most projects wasn't an option. Wonder now if they would allow F# for project.
My experience is the same, but you have to think that F# would be a possibility much more so than Lisp/Haskell/Erlang/etc. would be.