4 ms·
I can only comment on C# / F#. The C# versions of F# features tend to be pretty clunky compared to the F# versions. This is because F# was designed for them fr
by dfgdghdf 6y ago
I can only comment on C# / F#.
The C# versions of F# features tend to be pretty clunky compared to the F# versions. This is because F# was designed for them from the beginning, rather than having them tacked on. Functional programming is getting easier in C#, no question about that, but honestly, it still kind of sucks. And the OOP-minded C# devs on your team still won't be able to make sense of your code that leverages all these fancy new features anyway.
- adamdusty 6y agoWhat fancy features won't we understand? I think some things about functional programming make code feel cleaner, but I don't like it enough to use F# or Haskell.
- dfgdghdf 6y agoIf you do stuff like this: https://weblogs.asp.net/dixin/category-theory-via-csharp-7-monad-and-linq-to-monads https://weblogs.asp.net/dixin/category-theory-via-csharp-7-m... (Note this is horrible because C# does not support this style well, in F# it's idomatic)