Разработка на C/C++
дистанционно
договорная
Системное программирование. Доработка существующего продукта. Вот здесь расположены файлы проекта. 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 файлы.
2024-03-03
Откликнуться