> Haskell, as a research project, discovered that you could isolate IO in a lazy language inside a type using a monadic construction to chain them which allows you to track side effects.
Sounds like LINQ in C#. I wonder if there's any correlation.
LINQ is being worked on by the same people developing/designing Haskell. These methods are slowly being injected. LINQ is monadic and has a bind function that generalize beyond IEnumerable.
Sounds like LINQ in C#. I wonder if there's any correlation.