3 ms·
C# is already big enough language. This is more about .NET in general and less about C# specifically. From what I've heard - there is an awareness that the cur
by neonsunset 2y ago
C# is already big enough language. This is more about .NET in general and less about C# specifically.
From what I've heard - there is an awareness that the current cost of delegates, while not that problematic anymore, can be improved. Whether this happens via explicit syntax to enable (ref) struct closures and value delegate pattern implementations or via object escape analysis and better devirtualization remains to be seen.
p.s.: I really wish that instead of LanguageExt, companies would have adopted F# instead.
- louthy 2y ago> p.s.: I really wish that instead of LanguageExt, companies would have adopted F# instead. Ah the standard "why don't you just use F#" line. I have a standard response to that now ;) https://github.com/louthy/language-ext/wiki/%22Why-don't-you-just-use-F%23%3F%22 https://github.com/louthy/language-ext/wiki/%22Why-don't-you...
- neonsunset 2y agoThanks, I did read the reply before but remain skeptical. The reason for this is "strictly-managed" teams are also often resistant to libraries in a similar way. Fully adopting a high-end solution like LanguageExt can be seen as significant commitment. If a business case justifies that, it means that adopting F# could be on the table too. And unlike Haskell, integrating "functional core" into existing .NET solutions is very easy and has low amount of friction, much less so than people tend to assume upon hearing the suggestion.