Picrin é uma implementação leve do esquema R7RS escrita em C89 puro. Ele contém uma VM razoavelmente rápida, um sistema macro higiênico aprimorado, bibliotecas de contribuição úteis e uma interface C simples, mas poderosa.
Consulte http://picrin.readthedocs.org/
Atualmente o picrin está hospedado no Github. Você pode enviar gratuitamente um relatório de bug ou solicitação pull e bifurcar o repositório.
https://github.com/picrin-scheme/picrin
Basta digitar make
no diretório raiz do projeto. Você encontrará um binário executável recém-criado no diretório bin/.
$ make
Quando você está construindo o picrin no sistema x86_64, o sinalizador PIC_NAN_BOXING é ativado automaticamente (consulte include/picrin/config.h para obter detalhes).
make install
target é fornecido. Por padrão, ele instala o binário picrin em /usr/local/bin/
.
$ make install
Como o picrin não usa o autoconf, se você quiser especificar o diretório de instalação, passe o caminho personalizado para make
por meio do argumento da linha de comando.
$ make install prefix=/path/to/dir
Para construir o esquema Picrin a partir do código-fonte, algumas bibliotecas externas são necessárias:
O comando Make ativa automaticamente bibliotecas opcionais, se disponíveis. Picrin é desenvolvido principalmente em Mac OS X e testado apenas em OS X ou Ubuntu 14.04+. Quando você tentou executar o Picrin em outras plataformas e descobriu que algo estava errado com ele, envie-nos um problema.
Veja AUTHORS