Re:C# Language Specification 5.0
by Associat0r on Tuesday June 25, 2013 @02:57AM
(#5937967)
Why would C# inherently be a better fit for the enterprise world?
Because most Fortune 500 employees by definition are code monkeys that won't touch FP concepts, just doing the typical CRUD applications full of design patterns.
Having FP concepts sneak in C# is easier to get them introduced in this world, than forcing this type of developers to use something like F#.
This why Erik Meijer decided the best way to bring FP to the enterprise was via Visual Basic.
http://research.microsoft.com/en-us/um/people/emeijer/papers...
Currently my F# code is mainly for scripting when doing .NET projects, but only if I am the only user of such scripts, otherwise Powershell.
Anyway I really appreciate the work Microsoft puts on F#, Haskell and OCaml via their research arm.