pypyプロジェクトの成果物を利用しているらしい。
詳しい事は知らないけど、とりあえずビルドしてみた。
環境は Ubuntu 12.04 です。
まず、ビルドに必要なパッケージをインストールする。
sudo apt-get install mercurial
sudo apt-get install python-pip
sudo apt-get install libffi-dev
~/package 以下で作業する
cd ~/package
git clone http://github.com/topazproject/topaz
hg clone https://bitbucket.org/pypy/pypy
cd topaz
sudo pip install -r requirements.txt
python ~/package/pypy/rpython/bin/rpython -Ojit targettopaz.py
仮想マシンでビルドしているせいかめっちゃ時間掛かった。。。
~/package/topaz/bin/topaz が生成されます。
とりあえず、Hello, Worldでも出力して今回は終わり。
bin/topaz -e "puts 'Hello, world'"
> Hello, world