http://www.defmacro.org/ramblings/not-ready.html I wrote a program that tried to open a window. That didn't work. Well, it did, but it took five (yes, you read that right, five) minutes for the window to open.
Вот почему Haskell, OCaml и прочие функциональные недоязычки так и не смогут стать мэйнстримом. Автор хорошо показал, что это языки для решения академических задач, а задачи, с которыми приходится справляться программистам, авторов компиляторов этих языков абсолютно не колыхают.