What's Wrong with the For Loop
ユーザコードでループを使う代わりに、ループの役割を分担した高階関数を状況に応じて使い分ける方が良いスタイルだろうという話。
What's Wrong with the For Loop
http://notes-on-haskell.blogspot.jp/2007/02/whats-wrong-with-for-loop.html
「for ループはなぜダメなのか」という記事を読んだが、「データ列に対する繰り返し処理というのは fold と map と filter という三種類に分類できるが、 for ループによる記述はそれらを区別しないからだ」という趣旨だった。
— ngr (@ngr_t) July 20, 2014