前田です。 In message "[ruby-list:7070] Re: infinity" Tadayoshi Funaba <tadf / kt.rim.or.jp> wrote: |素人の僕からすると、-0.0 や、NaN や、オーバーフローによる Inf は、どれ |も浮動小数点数演算のご都合からでてきたことに思えるんで、数値演算の本質 |とも関係ないし、この議論の本質とは関係ないように思っちゃうんですね。そ |れでも、ちゃんとこっちの都合に符合していればいいんですが、ちょっと逆転 |しつつあるかな。 一応ruby-listでもフォローしておくと、FloatのInf/NaNの処理をきちんと しておいた上で、数学的な無限大の表現は別クラスで定義、という方向が 今のところ有力のようです。 ふなばさんの用途に関しては[ruby-list:7044]で僕が書いたようなクラス を定義すれば、とりあえず用は足りるのではないでしょうか。 -- 前田 修吾