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

yarv-dev:260

From: SASADA Koichi <ko1 atdot.net>
Date: Wed, 20 Oct 2004 23:41:21 +0900
Subject: [yarv-dev:260] Re: Block inlining method

  Hideo Fukumori <fukumori m.ieice.org> wrote :
    [ [yarv-dev:258] Re: Block inlining method ]
    at Wed, 20 Oct 2004 23:34:12 +0900

 ささだです。

> 一般的な実装として、ブロックが直接引数で渡されているときには
> インライン化(というかただのループにする)するのがお約束のようです。
> これはかなり昔からやられていたような気が。

 ifTrue などは再定義されることはないのかしらん? そこが最大
の関心です。そんなこと誰もシネーヨ、なんていう答えを期待してい
ます(何)。

 gacuhe なんかも、cdr なんかは1バイトコードに落としちゃうんだ
よなあ。だから、再定義しても、動作は変わらない。いや、cdr は誰
も再定義なんてしないから、いいんだけど。


-- 
// SASADA Koichi at atdot dot net
//

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

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

       257 2004-10-20 21:12 [ko1 atdot.net       ] Block inlining method                   
       258 2004-10-20 23:34 ┗[fukumori m.ieice.org]                                       
       259 2004-10-20 23:39  ┣[fukumori m.ieice.org]                                     
->     260 2004-10-20 23:41  ┣[ko1 atdot.net       ]                                     
       266 2004-10-24 10:34  ┃┗[fukumori m.ieice.org]                                   
       267 2004-10-25 20:00  ┃ ┗[ko1 atdot.net       ]                                 
       261 2004-10-20 23:43  ┗[fukumori m.ieice.org]