Earlier quoted context omitted.
Yes, that's why you would use F# in .NET if you want something like Scala. And then I heard many people say that .NET wins again.
Meh, F# is pretty good, but Scala has a better type-system. You cannot model type-classes in F# for example and there's some ugliness in it, in a true Ocaml fashion - for example I don't like how you've got to deal with 2 types of generics or the prevalence of "static" methods, static methods that are complete hacks that go back to C++ at least (Scala has no such thing as static methods btw). In many ways Scala is a…
Interestingly, C# can model type classes much more straightforwardly (using implicit conversions), and this is one of the reasons I continue to use it along side F#.
[1]http://stackoverflow.com/questions/9868327/f-type-constraint...