Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Church Encoding in Python

Вывихнул себе мозг статьёй «Church Encoding in Python», теперь смотрю на Пайтон под новым углом.

8 комментариев
jimidini (jimidini.ya.ru) 2008

lisp! :)

Евгений Степанищев (bolknote.ru) 2008

Комментарий для jimidini.ya.ru:

:)) Мне Лисп почему-то не вспомнился, но вспомнился почему-то Форт.

dizzy57.blogspot.com 2008

Нормальные ФП-фишки.

Рекомендую после прочтения статьи попытаться написать PRED: (PRED)​(​(​SUCC​)​(​X​)​)​==X и сделать с его помощью вычитание (без отрицательных чисел, конечно).

Евгений Степанищев (bolknote.ru) 2008

Комментарий для dizzy57.blogspot.com:

Наверное, нормальные. Но мне дало новый usecase в голову.

Alisey (alisey.myopenid.com) 2008

Эх, а говорил гений. По теме советую вот этого мужика: http://github.com/raganwald/homoiconic
Последняя запись про рекурсивные комбинаторы очень даже хороша.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для alisey.myopenid.com:

Гений это не тот, кто всё знает ;)

Alisey (alisey.myopenid.com) 2008

Комментарий для Евгения Степанищева:

Гений — это человек, которому вывихнутый мозг не доставляет неудобств.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для alisey.myopenid.com:

Мне это удовольствие доставляет, а не проблемы :)