[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:441

From: SASADA Koichi <ko1 atdot.net>
Date: Sun, 6 Mar 2005 01:11:31 +0900
Subject: [yarv-dev:441] Re: Ruby.NET Compiler

 ささだです。

> | IronPython などは、Hash 以上に高速な何かをちょっと用意するとかするの
> |ですかね。
> 
> 以前ソースを読んだところでは、なんかベタに検索していたように
> 思います。で、知らないメソッドは親クラスに転送。キャッシュも
> なにもしてないようにみえました。こんなんで速いはずはないと思っ
> たのですが、実際に速いからしょうがない(CLR が優秀なのか?)。

 そういえば、そもそも python インタプリタも同様の仕組み(キャッシュし
ていない)のでしたね。

 書き落としていたのですが、私が上記を書きながら考えていたのは、MS に
IronPython のえらい人が入るということで、その辺の抜け道(Hash 以上に高
速な何か)が CLR に入ったりするのかな、とかでした。命令セットに dcall
とか増えたりして(dynamic call)。

--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       427 2005-02-23 15:12 [ko1 atdot.net       ] Ruby.NET Compiler                       
       428 2005-02-24 00:41 ┗[ko1 atdot.net       ]                                       
       429 2005-02-26 16:35  ┗[ml asakawa.net      ]                                     
       430 2005-02-27 16:13   ┗[ml asakawa.net      ]                                   
       431 2005-02-28 23:43    ┗[ml asakawa.net      ]                                 
       436 2005-03-05 19:36     ┣[ko1 atdot.net       ]                               
       438 2005-03-05 21:18     ┃┣[ml asakawa.net      ]                             
       440 2005-03-06 01:03     ┃┃┣[ko1 atdot.net       ]                           
       444 2005-03-06 14:23     ┃┃┃┗[ml asakawa.net      ]                         
       445 2005-03-06 16:45     ┃┃┃ ┣[ko1 atdot.net       ]                       
       452 2005-03-06 22:26     ┃┃┃ ┗[shudo computer.org  ]                       
       454 2005-03-06 23:28     ┃┃┃  ┗[ko1 atdot.net       ]                     
       447 2005-03-06 17:33     ┃┃┗[zn mbf.nifty.com    ]                           
       439 2005-03-06 00:27     ┃┗[matz ruby-lang.org  ]                             
->     441 2005-03-06 01:11     ┃ ┗[ko1 atdot.net       ]                           
       453 2005-03-06 22:41     ┗[shudo computer.org  ]