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

yarv-dev:455

From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Wed, 9 Mar 2005 09:25:25 +0900
Subject: [yarv-dev:455] Re: special local variables

まつもと ゆきひろです

遅くなりました。

In message "Re: [yarv-dev:426] Re: special local variables"
    on Wed, 23 Feb 2005 14:53:35 +0900, SASADA Koichi <ko1 atdot.net> writes:

| 現状の挙動は、実装上の都合って感じですかね。トップレベルも
|含め、後者の挙動にしようと思うんですが、いいでしょうか。

現状の挙動は実装上の都合です。以下の条件が成立すれば挙動を変
更してもよいと思っています。

  * $~はメソッドローカル
  * $~はスレッドローカル

ですから、たとえば「$~はlambdaローカル(クロージャからは変更
できない)」という新しい制約を導入しても構いません。有意義か
どうかはわからないけど。

$~はあんまり良いAPIじゃありませんから、これを実現するために
あまり大きなコストをかけるのは賢明ではないと思います。

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

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

       409 2005-01-25 17:28 [ko1 atdot.net       ] special local variables                 
       410 2005-01-25 17:42 ┣[matz ruby-lang.org  ]                                       
       411 2005-01-30 10:28 ┗[nobu.nokada softhome]                                       
       426 2005-02-23 14:53  ┗[ko1 atdot.net       ]                                     
->     455 2005-03-09 09:25   ┗[matz ruby-lang.org  ]