pypy/lang-scheme を簡単にビルドできるようにまとめた

2015/12/09

この記事は、 2015 tech-yuruyuru アドベントカレンダー 2日遅れの 8 日目の記事です。

pypyRPython で記載され、コンパイルし利用することができる。

同様に 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 した 状態で実行できるようにした。

紹介で終わってしまい申し訳ないが、こんなものを作ったと言うことで。