у кого-нибудь есть аккаунт на хабре? вот тут:
http://habrahabr.ru/blogs/Haskell/50310/#habracut
неплохая вводная статья, но с ошибкой:
>Бесконечный список можно определить и через рекурсию:
>ghci> let ones = 1 : ones
>ones — это список, в голове которого находится 1, а в хвосте — сам ones, т.е. это бесконечный список единиц.
это не рекурсия, а корекурсия:
http://en.wikipedia.org/wiki/Corecursion
существенный момент с точки зрения ленивости языка (ну и определения рекурсии тоже), а никто не поправил :( оставьте там кто-нибудь комментарий, пожалуйста. заранее спасибо