[ruby-list:575] Re: brouser
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-09-24 09:09:21 UTC
List:
ruby-list #575
In message "[ruby-list:574] brouser"
on 96/09/24, P nakawtse <nakawtse@syrinx.dq.isl.ntt.jp> writes:
|中渡です.
| Grailのpythonソースは9000lineくらいです.
| って.実現可能な量なんでしょうか?
普通は可能だとはいわないでしょうね.もとの言語も違いますし,
そういうのは参考にするというのでしょうか.
別件でブラウザを作っていますし,興味はあるんですけど時間が….
# こんなのばっかし.
| Grailはpycで実行してますが遅いです.^^;
| rbcも必要かも..
バイトコードを出力することによってパーザの処理を省略できます
が,私の予想では遅いのはそもそもパーザではないと思います(だっ
てたった9000行のコンパイルなんて一瞬ですよね).と言う理由で
rbcには否定的な印象を持っています.
バイトコードインタプリタ(rubyの場合は構文木インタプリタ)の高
速化には意味があると思います.rubyの構文木インタプリタは現在
の構造でできる範囲内ではかなりチューンしていますが,まだ遅い
です.これ以上の高速化には構文木の設計を変更するような大規模
な仕様変更が必要だと思います.これはもうちょっと先の話ですね
(とりあえず安定する方が先と思っています).
まつもと ゆきひろ /:|)