木山です.

まつもとさん:
> VMですよね。木山さんのものを見てないんでなんとも言えません。

VMはあと少しです.
今月末までには,公開したいと思ってます.
今のVMはCで書いてますが,
RubyでRubyのVMを書くという方法がたまらんなぁ
と思ってみたりしてます.

> 世代別GCは私が引き受けましょうか? > 木山さん

あうっ!
実装はできてるので,あとは,ちょっと修正するだけです.
もう少し,僕にやらせてください.

ふと,思ったのですが,GCライブラリ(http://reality.sgi.com/boehm/gc.html)は
存在するのに,なぜ,あまり言語の実装で使われないのでしょうか?
(使われてるけど,知らないだけかな?)
Rubyも使わずに,独自にメモリ管理をしてますし.
まあ,Rubyのほうは,まつもとさんが作りたかった♪ということで
話はまとまるとしても,他の多くの言語も独自にメモリ管理してますよねぇ.
あのライブラリは,使いにくいものなのでしょうかねぇ.
むかしから,言語に依存しないGCをサポートするライブラリの
開発が行われているようですが,あまり,成功しているとは思えません.
(いや,実は成功してるのかなぁ?)

--
木山 真人
広島市立大学大学院 情報科学研究科
mailto:masato / csys.ce.hiroshima-cu.ac.jp
URL:http://ruri.csys.ce.hiroshima-cu.ac.jp/~masato/