あけましておめでとうございます。


 お正月に次の拡張ライブラリを作ったので投稿させていただきます。

YARV: Yet another RubyVM 0.0.0-
http://www.atdot.net/yarv/yarv000minus.lzh


(で、全然一般向けじゃないような気がするので dev に投げました)

 最近の cvs ruby でしか動作確認していません。

 Ruby の VM というのもおこがましいほど、まだ何もできないんですが、
とりあえず、メソッドを定義して動いたーってことで。


 しかも、遅いです。たくさんサボってるのに遅いです。

------------------------
def fib(n)
    if n < 2 then
	1
    else
	fib(n-2) + fib(n-1)
    end
end
fib(32)

#=>
 25.500000   0.160000  25.660000 ( 25.947715) # orig ruby
 19.650000   0.000000  19.650000 ( 21.261890) # yarv
------------------------

 ご笑覧下されば幸いです。

-- 
// SASADA Koichi @ namikilab.tuat.ac.jp
//
// YARV日記:
// http://www.namikilab.tuat.ac.jp/~sasada/diary/200401.html