3 ms·
No, Linq is *not* in any way like Haskell's `do`. Linq is a (reasonably) compromised, non-referentially-transparent, implementation of a restricted form of rel
by DaiPlusPlus 3y ago
No, Linq is *not* in any way like Haskell's `do`.
Linq is a (reasonably) compromised, non-referentially-transparent, implementation of a restricted form of relational-algebra with side-effects permitted, so I'm not comfortable describing Linq as "monadic".
Whereas Haskell's `do` is strictly monadic.