[#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:17827] Re: self in block
なかだです。
At Thu, 25 Jul 2002 18:07:33 +0900,
masaki wrote:
> |正木さんが問題提起されたのは「selfのすり替えができるか」とい
> |う点と、「ローカル変数の(思わぬ)重複の回避」という点の二つが
> |あり、元のdefine_methodの問題は前者に対応したものです。
>
> find についても自動的に receiver を Prime に切替えてくれるのか
> を知りたかったのですが、動作しているということは、その点につい
> ては大丈夫ということですね。
切り替わるというか、findはSequenceのメソッドですから、呼び出さ
れるときは当然selfはSequenceのインスタンス(であるPrime)です。途
中でselfを切り替えられない限りは。
> まづ Prime を使う立場で考えると Prime の定義中でどういう変数
> 名が使われているかということは、どうでもよい知る必要のない情
> 報の筈で
>
> m=10
>
> Prime=....
>
> Prime.each{|prime| break if prime > m ;p prime}
>
> の m のかわりに Prime の定義中で使われていない変数名または即
> 値を使えばちゃんと動くけれども、そうでないと意図通りに動かな
> いというのはおかしいというのが第一点です。
> この点は誰も反対しないと思います。
それを解決するために {<>...} とかいろいろ提案されてるわけですが、
まだどれも採用されていないので、当然あのコードでは変数名の衝突
の問題は残っています。
> しかし何かの定義を書く時に dummy 変数の名前まで気にしたくない、
> 本来不必要な情報は知らなくてすむようにしてもらいたい、というの
> が私の言いたいことなのですが、不思議なことに殆んど賛同してもら
> えないようです。
まつもとさんがいってるのは、selfの切り替えとブロックローカル変
数の問題は独立だということだと思うのですが。それともあえて混同
してるのでしょうか。
大方の意見としては、目的についてはともかく、selfの切り替えが適
切な手段とは思えない、ということではないでしょうか。
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦