пятница, 24 февраля 2012 г.

Пишите лиспы только на свежую голову

Сейчас видел такой глюк, который ни под каким хитрым составом не увидеть.

Вот представьте, стоит себе человек в футболке с надписью LOOP. Вокруг него движется карусель, которую тянет человек в тельнике с надписью READ и толкает человек в майке с надписью PRINT. На самой карусели с дебильно-восторженными лицами крутятся еще два человека: у первого на футболке написано EVAL, у второго -- APPLY.

По ходу карусели вырастают деревья, которые READ между делом срывает и втыкает куда-то в карусель. EVAL и APPLY эти деревья раздирают на щепки руками и складывают из этих щепок новые деревья, которые PRINT у них отнимает и сажает обратно в землю.

Но не все деревья сразу попадают в карусель. Иногда прибегает человек в майке с надписью MACROEXPAND, отнимает дерево у READ, обламывает у него все ветви и втыкает их в ствол в другом порядке, после чего отдает его обратно.

Больше не буду писать лиспы в полусонном состоянии.

1 комментарий: