Picrin es una implementación ligera del esquema R7RS escrita en C89 puro. Contiene una máquina virtual razonablemente rápida, un macrosistema higiénico mejorado, bibliotecas de contribución útiles y una interfaz C simple pero potente.
Ver http://picrin.readthedocs.org/
Actualmente picrin está alojado en Github. Puede enviar libremente un informe de error o una solicitud de extracción y bifurcar el repositorio.
https://github.com/picrin-scheme/picrin
Simplemente escriba make
en el directorio raíz del proyecto. Encontrará un binario ejecutable recién creado en el directorio bin/.
$ make
Cuando crea picrin en un sistema x86_64, el indicador PIC_NAN_BOXING se activa automáticamente (consulte include/picrin/config.h para obtener más detalles).
Se proporciona el objetivo make install
. De forma predeterminada, instala el binario picrin en /usr/local/bin/
.
$ make install
Dado que picrin no usa autoconf, si desea especificar el directorio de instalación, pase la ruta personalizada a través make
argumento de la línea de comando.
$ make install prefix=/path/to/dir
Para construir Picrin Scheme a partir del código fuente, se requieren algunas bibliotecas externas:
El comando Make activa automáticamente las bibliotecas opcionales si están disponibles. Picrin se desarrolla principalmente en Mac OS X y solo se prueba en OS X o Ubuntu 14.04+. Cuando intentaste ejecutar picrin en otras plataformas y descubriste que había algún problema, envíanos un problema.
Ver AUTHORS