[Yarv-devel] Re: Intense speed ruby

Masato KIYAMA masato @ cs.kumamoto-u.ac.jp
2004年 2月 10日 (火) 03:59:20 EST


木山です.

>  ruby で ruby vm で激速、ってそそられますけど、どうなんだろう。
>  ちょっと想像がつきません。

ですね.
僕も想像がつきません.
まあ,理想ですから.

でも,rubyでVMを記述するってのは良いかもしれません.
言語処理系をいじってると,rubyでコード書くより,
Cでコード書くほうが多くなって,いやんな感じですから.
いや,Cが嫌いって訳じゃないですが.
できるなら,rubyと戯れる時間を多く取りたいですから.

>  ruby -> minispec ruby -> C or some other representation -> ... 
>  って感じでしょうか。

一応,そのように考えてます.
minispec rubyってのが可愛くていいと思います.
実はまだ良くrubyの仕様を理解してないので
minispecでも考えて理解を深めようという目的があります.

> - Tail call optimization
> - Pair/List native class
> - call/cc
> 
>  を絶対入れます。(打倒 gauche)(rubyVM の目標として激しく違う気もする)

call/ccとかはコード見てみたいですね.
よく理解できなかったんですよね,call/cc...
Pair/Listってのはよく分かんないです.

>  やりたいのは、同じコアで複数の言語、って話なんですけど。

Schemeとかが動いたりするってことですか?


Yarv-devel メーリングリストの案内