[#17615] substitution at when-clause — Takaaki Tateishi <ttate@...>
立石です.
まつもと ゆきひろです
At Tue, 2 Jul 2002 02:54:01 +0900,
まつもと ゆきひろです
At Tue, 2 Jul 2002 13:30:17 +0900,
まつもと ゆきひろです
立石です.
まつもと ゆきひろです
青山です。
立石です.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
At Wed, 3 Jul 2002 17:48:58 +0900,
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#17625] Re: Getting CGI arguments as scalars — Wakou Aoyama <wakou@...>
青山です。
[#17662] update irb to cvs repository — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
In article <200207041003.TAA06746.keiju@ishitsuka.com>,
けいじゅ@日本ラショナルソフトウェアです.
[#17676] generation GC — Minero Aoki <aamine@...>
あおきです。
[#17706] self in block — masaki <GEC01122@...>
[#17714] Re: self in block — masaki <GEC01122@...>
[#17722] Re: self in block — masaki <GEC01122@...>
[#17725] Re: self in block — masaki <GEC01122@...>
まつもと ゆきひろです
In article <1027176584.577546.14709.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
At Sun, 21 Jul 2002 01:10:02 +0900,
まつもと ゆきひろです
[#17730] Re: self in block — masaki <GEC01122@...>
At Sat, 20 Jul 2002 21:27:58 +0900,
高橋征義です。
けいじゅ@日本ラショナルソフトウェアです.
[#17764] Re: self in block — masaki <GEC01122@...>
まつもと ゆきひろです
In article <1027383423.558649.31176.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1027404202.545188.1283.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1027406979.880878.1358.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1027409151.187595.1406.nullmailer@picachu.netlab.jp>,
前田です。
In article <87bs8xkfqr.wl@studly.priv.netlab.jp>,
前田です。
[#17774] Re: self in block — masaki <GEC01122@...>
[#17832] Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG. — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#17840] Re: new mathn [Re: Rational#to_int ← String#center] — keiju@... (石塚圭樹)
けいじゅ@日本ラショナルソフトウェアです.
[#17851] undef_method ? — Shin-ichiro HARA <sinara@...>
原です。
[#17855] non-blocking IO — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
[#17867] parenthesize argument(s) for future version — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
[ruby-dev:17833] Re: self in block
正木です。 From: nobu.nakada@nifty.ne.jp Subject: [ruby-dev:17827] Re: self in block Date: Fri, 26 Jul 2002 03:03:03 +0900 > > 切り替わるというか、findはSequenceのメソッドですから、呼び出さ > れるときは当然selfはSequenceのインスタンス(であるPrime)です。途 > 中でselfを切り替えられない限りは。 なにか微妙な表現なので読み違えているかも知れませんが、block の中の self は Prime であると思っていいわけですね? そうであれば、self に関しては問題はありません。 ただ、このことと > 大方の意見としては、目的についてはともかく、selfの切り替えが適 > 切な手段とは思えない、ということではないでしょうか。 の関係がいまひとつ呑みこめないのですが。 define_method でしているのは self の切替えではないと言っているよう にも思えますが良く分からないので、実質的には切替えが実現しているも のと理解しておきます。 > > 本来不必要な情報は知らなくてすむようにしてもらいたい、というの > > が私の言いたいことなのですが、不思議なことに殆んど賛同してもら > > えないようです。 > > まつもとさんがいってるのは、selfの切り替えとブロックローカル変 > 数の問題は独立だということだと思うのですが。それともあえて混同 > してるのでしょうか。 混同はしていません。後半に書いたのはブロックローカル変数の問題は 残っていることを確認しただけです。まつもとさんに対する反論ではあ りません。 ただ、まつもとさんの文章に、私が最後にかいた問題をそれほど重要視し ていないようなニュアンスをほんの少しだけですが感じたことも事実です。 いま考えてみると、私の提案は block の形式に手を付けなくても initialze で context を切替える手段さえ用意してもらえれば良かった わけですが、それでも "self の切替えまではゆるせても、context の切替えはもっと困る。" ので却下ということですね。 この "context の切替えは良くない" という理由を私が理解していないのが、 話が噛み合わない原因のような気がします。 (誤解を避けようと思うと、どんどん文章がくどくなっていきますが) 私は、"context の切替えは問題がない"と主張しているわけではなく、単純 に理解できないだけです。 両方同時に解決する方法がまづいのなら、分離方式に反対する理由は全くあ りません。 self については解決したという条件のもとで、ブロックローカル変数の問題 を考えると、今まででた提案のなかでは、 "ブロックパラメーターと := で代入された変数はブロックローカルにする。" というのが一番よさそうな気がします。