[#46647] RubyでWindowsの常駐サービスプログラムを作る方法 — kouichi_someya@...

はじめまして。

12 messages 2009/12/16
[#46649] Re: RubyでWindowsの常駐サービスプログラムを作る方法 — "U.Nakamura" <usa@...> 2009/12/17

こんにちは、なかむら(う)です。

[ruby-list:46709] Re: Float::INFINITY

From: Yukihiro Matsumoto <matz@...>
Date: 2009-12-26 16:39:47 UTC
List: ruby-list #46709
まつもと ゆきひろです

In message "Re: [ruby-list:46707] Re: Float::INFINITY"
    on Fri, 25 Dec 2009 23:22:13 +0900, "NARUSE, Yui" <naruse@airemix.jp> writes:

|IEEE754 を仮定するならば、+infinity と -infinity のバイナリ表現が
|決まっているので、無理矢理作ればいいんじゃないですか。
|http://babbage.cs.qc.edu/courses/cs341/IEEE-754references.html

それはありえますね。ただ、実質的にIEEE754を仮定せざるをえない
のはわかっているのですが、なかなかそこまで踏み込めない私が居
ます。

|ところで、SVID3 や SVR4、C90、VC 2003 あたりの時点では少なくとも
|HUGE_VAL が入っていてかつ、
|Ruby の Float の内部表現は double なので HUGE_VAL で
|特に問題がないと思うのですが、なんでこれじゃダメなんですか?

C90の範囲では、HUGE_VALはオーバーフロー値で、かならずしも無限
とは定義されてなかったように思うのですが、勘違いですか?

In This Thread