pypy/lang-scheme を簡単にビルドできるようにまとめた¶
2015/12/09
この記事は、 2015 tech-yuruyuru アドベントカレンダー 2日遅れの 8 日目の記事です。
pypy は RPython で記載され、コンパイルし利用することができる。
同様に scheme の rpython 実装である lang-scheme がある。
これを簡単にビルドできればと思い、 rpython-lang-scheme をまとめた。
利用方法は README に記載の通り、以下。
$ hg clone https://bitbucket.org/pypy/lang-scheme
$ python rpython/bin/rpython targetscheme.py
やったことは以下の通りである。
rpython を pypy 4.0.0 からもってくる。
pytest を pypy 4.0.0 からもってくる。
targetscheme.py を lang-scheme からもってきて、 lang-scheme を clone した 状態でビルドできるようにした。
interactive.py lang-scheme からもってきて、 lang-scheme を clone した 状態で実行できるようにした。
紹介で終わってしまい申し訳ないが、こんなものを作ったと言うことで。