From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-03-17T13:26:35+09:00 Subject: [ruby-dev:1817] Re: infinity けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :01810 ] the message: "[ruby-dev:1810] Re: infinity ", on Mar/16 23:55(JST) Shugo Maeda writes: >前田です。 >|うーん. そうですか... 今の定義のままだとやはり不自然さがありますので, >|超準解析的な無限大がrubyで扱えるならその定義がよさそうな気がしていま >|す. >演算はできなくても別によいのでは、という気持ちもあるんですけどね。 ># 苦労の割に報われなさそうですし...。 少なくとも, 超準解析的な無限大は実装の割には得るところが少ないので駄目 ですね(^^;;; >比較だけなら簡単なのですけど(^^; まあ, むりしなければ他のもそんなに大変じゃないでしょう. In [ruby-dev :01812 ] the message: "[ruby-dev:1812] Re: infinity ", on Mar/17 01:58(JST) sinara@blade.nagaokaut.ac.jp writes: >原です。 >やっぱりそれも許さないというのも一つの案なわけですよね。 >Comparable の定数として Inifinity を入れて、Infinity <=> 普通の数 >のみを定義すると。 おお. 割り切っていますね(^^;;; それはそれで良いかなとも思います. それにちょっとプラスした案ですが, 比較演算子2項演算子も 片方は普通の数 でなくてはいけないというのあるかと思います. a op Infinity だけ定義するんですね. そうすると, i < j i - j < 0 i/j < 1 が演算できたりできなくなったりということはなくなります. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---