まつもと ゆきひろです |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.