Rubyの実装に疑問あり!
■ このスレッドは過去ログ倉庫に格納されています
0186タコ
NGNGもうVMの開発は進行していたのですか。
まつもとさんと木山さんのものはまだ未公開なのですか?
JRubyのソースって手に入れられるのでしょうか?
これからRubyのHPに行ってみます。でもそれ以外のとこかにあるのでしたら、URLを教えてもらえますか、すみません。
「まつもとさんのVM」のところに記されている「IPA」って何ですか?
ひょっとして、まつもとさんが受けた「国からの助成」(奨励だったかな?)と関係ありますか?
JRubyって、JavaでC言語版の本家Rubyを書き直したものなのでしょうか?
(そうでないとすると、以下の質問は私の勘違いというか無意味に
なってしまいますが。すみません)
JRubyも構文木をたどって解釈実行する方式だとすると、
インタプリタが実行するのはC言語の標準ライブラリ(で作られたまつもとさんの関数群)ではなく、JavaAPIを実行するのでしょうか?
たとえば、Rubyの文字列構造体(RString?)と文字列ライブラリ(string.c?)の代わりに、
Javaの文字列クラスを使用するとか。
それと、JRubyはJava記述だから、GCのコードはないんでしょうか?(当然そうなりますよね?)
あと、例外処理とかはどうしているのでしょうか?
本家Rubyはsetjmpを使っているそうだけど(1の人によると)、
Javaのコードではどのように処理しているのでしょうか?
>Robert FeldtってまだVMは書いてないよね? Parrotも
>Rubyでは使ってなさそうだし。AuroraはVM使ってない
>よね。……こんなとこ?
これは海外の開発者の方たちですか?
>>181
わたしも複数実装の存在はいいのではないかと思います。
(でも、それが将来統合されると、もっといいと思います。)
■ このスレッドは過去ログ倉庫に格納されています