4 ms·
Also note that it is from 2006. My first thought at his attempt to functionally program in C# was "Were is the LINQ?" but the article is older than that. He m
by stonemetal 16y ago
Also note that it is from 2006. My first thought at his attempt to functionally program in C# was "Were is the LINQ?" but the article is older than that.
He may be being sarcastic but in so far as Haskell idioms don't work in imperative languages he is right, especially as it applies to the large framework languages. The whole standard library (and as he calls out the ASP.net framework) expects a certain kind of mentality that isn't FP centric. The amount of FPisms that you can bring to an ASP.net app are few and far between. On a low level, C# (at least at that time) had very poor FP support. On the High level design side ASP.net dictates part of your design and does it in a somewhat FP hostile way.