私は、LINQ がモナドによって動かされていることを示唆するいくつかのステートメントに出くわしました。
何人かの C# プログラマーが、モナドとは何か、それが LINQ とどのように似ているかを尋ねてきました。しかし、私は Haskell プログラマーであり、LINQ とは何か、モナドを持つのはどのようなものかを尋ねています。
LINQ について私が知っていることは、C# コードの途中で任意の SQL を記述できることです。他のデータ型に LINQ を実装できるようにするつもりだと言われましたが、それが行われたのを見たことがありません。おそらく、それが物事が面白くなる部分です。(?)
コメントや参考になる読み物をいただければ幸いです。