まつもと ゆきひろです

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

matjuたちと連携してみてはどうでしょう。

|> 世代別GCは私が引き受けましょうか? > 木山さん
|
|あうっ!
|実装はできてるので,あとは,ちょっと修正するだけです.
|もう少し,僕にやらせてください.

んじゃ、待ちます。別に急がないんで。

|ふと,思ったのですが,GCライブラリ(http://reality.sgi.com/boehm/gc.html)は
|存在するのに,なぜ,あまり言語の実装で使われないのでしょうか?
|(使われてるけど,知らないだけかな?)

Sather, KSI(Scheme), Bigloo(Scheme), Mindy(Dylan)など使って
いるのはいっぱいありますね。

|まあ,Rubyのほうは,まつもとさんが作りたかった♪ということで
|話はまとまるとしても,他の多くの言語も独自にメモリ管理してますよねぇ.
|あのライブラリは,使いにくいものなのでしょうかねぇ.

私の場合は作りたかったというよりも

  * 初期のRuby(GC実装前)でBoehm GCをリンクしたら落ちた。

  * Boehm GCはポータブルではないので(CPU、OS毎個別対応)、稼
    働プラットフォームが制限される

という点から使いません(使えません)でした。

|むかしから,言語に依存しないGCをサポートするライブラリの
|開発が行われているようですが,あまり,成功しているとは思えません.
|(いや,実は成功してるのかなぁ?)

かなり成功してると思うのですが....

							matz.