Андрей@Artos6747
35 лет1 год в сервисе04.03.2024
Вот здесь расположены файлы проекта.
https://github.com/alex-chaplygin/os-pi/tree/tagged/portable/lisp
Нужно в модуле eval.c переделать функцию progn. Эта функция не должна возвращать ERROR, потому что из error нет возврата.
В тесте test_eval_int, раcкомментируй test_progn, его надо переписать по аналогии с другими тестами (новый интерфейс работы с объектами)
документация есть в doc/lisp.lsp, doc/arch.lsp
запустить это можно в online компиляторе, во вкладки включить файлы:
test_eval_int.c(главная программа), eval.c, pair.c, objects.c, symbols.c, alloc.c и все требуемые h файлы.