3 ms·
> After a certain time, many C# developers find themselves writing in a functional style If you can't move to F# or find its tooling abysmal and slow then I ha
by louthy 7y ago
> After a certain time, many C# developers find themselves writing in a functional style
If you can't move to F# or find its tooling abysmal and slow then I have a library [1] that makes the inertia flow positively in the functional direction in C#
https://github.com/louthy/language-ext/ https://github.com/louthy/language-ext/
- winkelwagen 7y agoAfter learning f# I had to go back to c#. You library made it bearable. Also the reader.md and some of your more hidden articles are amazing. Thank you, and the other contributors so much, amazing work. My current strategy is to hook my colleges in with languag ext until they move to f# themselves.
- Dayshine 7y agoHah, the internet is such a small place. I thought that library looked familiar, and realised I was looking at it earlier today when I set up some F# job filters on stackoverflow (you're the only F# job on there that doesn't involve moving to London).
- Scramblejams 7y agoWould love to use F# with Unity, but the typical high allocation rates that come with the functional language territory scare me. Looked at your library, it's very interesting. I saw your docs note about the allocation efficiency of Map, would like to hear more. Could you characterize the library's general allocation story?
- louthy 7y agoI've done a short write-up about this: https://github.com/louthy/language-ext/wiki/Performance https://github.com/louthy/language-ext/wiki/Performance
- Scramblejams 7y agoTerrific info, thanks! Looking forward to using it.