2 ms·
IMO the biggest thing with F# is that all the improvements over C# are incremental. Almost every cool feature about F# you show to a C# developer he'll go "OK
by rubber_duck 9y ago
IMO the biggest thing with F# is that all the improvements over C# are incremental.
Almost every cool feature about F# you show to a C# developer he'll go "OK I can sort of do that in C# it's just a bit more tedious".
When you add up those incremental improvements you get drastically shorter code but that is not immediately obvious and that's why you'll have a hard time convincing C# developers switching to F# is worth it.
Also F# has it's own warts, like compilation order based resolution :(