[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20195] Re: compare between String and Exception

From: matz@... (Yukihiro Matsumoto)
Date: 2003-05-16 16:01:30 UTC
List: ruby-dev #20195
まつもと ゆきひろです

In message "[ruby-dev:20194] Re: compare between String and Exception"
    on 03/05/16, Tanaka Akira <akr@m17n.org> writes:

|えーと、結構前の話ですが、この、比較が成立しない場合に <=>, <, <=, >, >=
|が nil を返すほうがいい、というのを撤回します。
|
|まぁ、現在の実装は <, <=, >, >= に関しては nil じゃなくて例外になるの
|でいいんですが、<=> の返り値は nil という流儀になっているので、このメー
|ルではそこに文句をつけます。端的にいえば、そこは nil と例外を使い分け
|るべきだ、というのが主旨です。

ふむ、ちょっと考えさせてください。ただ、時間が迫っているんで
急いで結論を出さないといけませんね。

|# そういえば、comp.lang.python ではどんな議論がされてたんですか?

Pythonでは比較演算子が型が合わない場合にfalseを返すという話
だったと思います。

In This Thread