Под заголовком “Functional C programming” чувак описывает “глючную, медленную и недокументированную” реализацию Lisp:
http://blog.charlescary.com/?p=95 Достаточно добавить к этому разбор s-выражений, написать несколько встроенных функций и сборщик мусора - и готов интерпретатор чего-то типа Scheme. Кстати, собственно “функционального” программирования в статье нет ни капли - есть разве что описание того, как добиться некоторых сопутствующих удобств - при этом ограничив себя в использовании удобств C.
Запись опубликована в
блоге Шуры Люберецкого. Вы можете оставлять свои комментарии
там, используя свое имя пользователя из ЖЖ (вход по OpenID).