yarv-dev:577
From: SASADA Koichi <ko1 atdot.net>
Date: Mon, 15 Aug 2005 10:15:05 +0900
Subject: [yarv-dev:577] Ruby with YARV - instruction
ささだです。 YARV 付き Ruby を作ったりテストしたりする方法を書いておきます。 準備: これをビルドするには ruby プログラム(HEAD 推奨、1.8 とかでも動くけ ど)が必要です。 ruby という名前を想定していますが、もし他の名前のバイナリだった場合は BASERUBY という環境変数にその ruby バイナリを指定してください。 入手: $ svn co http://www.atdot.net/svn/yarv/trunk yarv ビルド: $ mkdir build $ cd build $ ../yarv/configure $ make これで YARV 付き miniruby が出来ます。 何か実行してみる: yarv/test.rb の $prog という変数に動かしたいプログラムを突っ込む。 $ make run こうすると、$prog のプログラムを BASERUBY と miniruby で実行して、その 結果を表示します。 テスト: $ make yarv-test-all yarv/yarvtest/ 以下のテストプログラムをどかどかと実行します。BASERUBY の 出力と文字列で比較します。 ベンチマーク: $ make benchmark yarv/benchmark 以下のテストプログラムをどかどかと実行します。BASERUBY の実行時間も表示します。実行時間は real で取っています。 ------------------------------------------------------------------------ 今までどおり、拡張ライブラリとしてのビルドも可能です。 yarv/yarvext/extconf.rb を、従来の yarv/extconf.rb の代わりに実行して ください。後は今までどおり。 -- SASADA Koichi at atdot dot net // そういえば、load にまだ対応してなかった。 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
-> 577 2005-08-15 10:15 [ko1 atdot.net ] Ruby with YARV - instruction 578 2005-08-15 10:31 ┗[ko1 atdot.net ]