Picrin は、純粋な C89 で書かれた軽量の R7RS スキーム実装です。これには、適度に高速な VM、改良された衛生的なマクロ システム、便利なコントリビューション ライブラリ、およびシンプルだが強力な C インターフェイスが含まれています。
http://picrin.readthedocs.org/ を参照してください。
現在、picrin は Github でホストされています。バグレポートやプルリクエストを自由に送信したり、リポジトリをフォークしたりできます。
https://github.com/picrin-scheme/picrin
プロジェクトのルート ディレクトリにmake
と入力するだけです。 bin/ ディレクトリに実行可能バイナリが新しく作成されています。
$ make
x86_64 システムで picrin をビルドしている場合、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 Scheme を構築するには、いくつかの外部ライブラリが必要です。
Make コマンドは、オプションのライブラリが利用可能な場合は自動的にオンにします。 Picrin は主に Mac OS X で開発されており、OS X または Ubuntu 14.04 以降でのみテストされています。他のプラットフォームで picrin を実行しようとして何か問題があった場合は、問題を送信してください。
AUTHORS
参照