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

yarv-dev:267

From: SASADA Koichi <ko1 atdot.net>
Date: Mon, 25 Oct 2004 20:00:18 +0900
Subject: [yarv-dev:267] Re: Block inlining method

  Hideo Fukumori <fukumori m.ieice.org> wrote :
    [ [yarv-dev:266] Re: Block inlining method ]
    at Sun, 24 Oct 2004 10:34:03 +0900

 ささだです。

> (壊して遊ぶとかいう用途を除けば)セマンティクスが変わるような変更、
> たとえばifTrue:の意味をひっくり返す、などというのは誰もやらない
> のではないかと思います。インラインで最適化されるような
> メソッドについては、みんな再定義なんてやらないよね?という
> 暗黙の合意があるのではないかな。

 多分、Ruby でも、そういった暗黙の合意はありそうなんですが、
それを処理系が前提としてもいいんだろうか、という疑問はありま
す。

 きっと、みんな定数畳み込みくらい、やってくれって思ってるよ
ねぇ。定数畳み込みをする、しないを引数オプションで選べるくら
いがちょうどいいんだろうか。

-- 
// 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]