LINUX.ORG.RU

[NIH][lisp] simple interpreter

 ,


0

0

Идея такова: есть устройство и C API к нему в виде динамической библиотеки (исходные коды мои). Хотелось бы сделать что-то вроде интерактивной оболочки к этому устройству в виде ЛИСП интерпритатора, который имеет REPL и также может загружать ЛИСП скрипты. ЛИСП интерпритатор должен умееть "mmap'ить" функции из ДЛЛ в Лисп функции после загрузки динамической библиотеки (несколько вариантов API например, или плагины). Если все это реализовать, то можно грабить караваны. PROFIT!

Хочу поэкспериментировать с созданием своего ЛИСП интерпритатора. Какие при этом грабли меня ждут, что почитать по теме. Может быть есть что-то уже готовое (простое) с чего можно начать. Интересует также простейшая реализациа GC.

anonymous
Ответ на: комментарий от tailgunner

ещё бы. Не выписывать всю ось самому, а вырастить и запустить эволюцию процесса -- вот это правильный подход :)) начиная с какого-то этапа процесс становится самоподдерживающимся

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.