Ix - Interactive Extensions

http://gushwell.ldblog.jp/archives/52257023.html
LINQ to Objectに拡張機能を供給するMicrosoftが提供しているライブラリ。
Rx (Reactive Extensions) という様々な言語に展開しているリアクティブプログラミングを実現するためのライブラリがあって、Rx.NETではリアルタイムに入力されるデータなどに対応するためにIObservableという独自インターフェースを使う前提で作られていた。
しかし、その中から便利なメソッドをLinqでも使いたいという要望があり、それを叶えるためにIEnumerableに機能を移植したものがIx。