Picrin — это облегченная реализация схемы R7RS, написанная на чистом C89. Он содержит достаточно быструю виртуальную машину, улучшенную гигиеничную систему макросов, полезные библиотеки и простой, но мощный интерфейс C.
См. http://picrin.readthedocs.org/.
В настоящее время пикрин размещен на Github. Вы можете свободно отправить отчет об ошибке или запрос на включение и создать форк репозитория.
https://github.com/picrin-scheme/picrin
Просто введите make
в корневом каталоге проекта. Вы найдете недавно созданный исполняемый двоичный файл в каталоге bin/.
$ make
Когда вы собираете picrin в системе x86_64, флаг PIC_NAN_BOXING автоматически включается (подробности см. в include/picrin/config.h).
Предусмотрена цель make install
. По умолчанию он устанавливает двоичный файл picrin в /usr/local/bin/
.
$ make install
Поскольку picrin не использует autoconf, если вы хотите указать каталог установки, make
пользовательский путь через аргумент командной строки.
$ make install prefix=/path/to/dir
Для сборки схемы Picrin из исходного кода требуются некоторые внешние библиотеки:
Команда Make автоматически включает дополнительные библиотеки, если они доступны. Picrin в основном разработан для Mac OS X и протестирован только на OS X или Ubuntu 14.04+. Если вы попытались запустить пикрин на других платформах и обнаружили, что с ним что-то не так, отправьте нам сообщение о проблеме.
См AUTHORS