なぜ関数プログラミングは重要か

http://www.sampou.org/haskell/article/whyfp.html
Haskellって関数型言語のせいか、SCHEMEとかLISPに似てますね。
カッコは少ないけど。
それにprologみたいなパターンもある。
驚いたのが、2つの関数を並行に動かしてストリーミング的に処理するところ(4. プログラムの貼り合せ)。
スゴすぎる。