Исправление adzeitor, (текущая версия) :
haskell + parsec
Вы начнёте с изучения аргументов командной строки и их разбора, и дойдёте до написания полнофункционального интерпретатора языка программирования Scheme, в котором будет реализовано большое подмножество R5RS Scheme.
http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours (частичный перевод http://ru.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours)
Исходная версия adzeitor, :
Вы начнёте с изучения аргументов командной строки и их разбора, и дойдёте до написания полнофункционального интерпретатора языка программирования Scheme, в котором будет реализовано большое подмножество R5RS Scheme.
http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours (частичный перевод http://ru.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours)