News for hackers. Stuff that matters.
Re:Scala's Option monad versus null-conditional operator in C# by louthy on Saturday February 20, 2016 @05:40PM (#11142314)
> all the existing monad/functor/applicative/free/yoneda... libraries out there–they don't exist

Agreed. I can only hope one day that the CLR team decide it's a reasonable thing to support so that C# (and F#) can both support it. It seems to be the blockage to the language teams (they won't move without it, even if they could implement it in a weaker/slower way on top of the existing type system). I've jumped through many hoops to get as much of a functional 'base class library' as possible in C# (I needed it for a very large C# project I maintain and want to bring more stability to), but language support would be preferred.

There are no comments on this comment yet.