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

はじめまして。

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

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

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

From: Shugo Maeda <shugo@...>
Date: 2009-12-28 01:20:58 UTC
List: ruby-list #46711
前田です。

2009年12月25日16:01 Yukihiro Matsumoto <matz@ruby-lang.org>:
> |番兵としてInfinity値を使おうと思ったのですが、現在rubyには、
> |0.0で割るのような方法以外に、例えば組み込みの定数のような、
> |Infinityな値を得る方法はないのでしょうか?
> |
> |検索すると[ruby-dev:4760]というパッチが見つかるのですが。
>
> ポータブルにInfinityの値を得る方法がないから、というのが現在
> の答えです。間違いであれば、喜んで取り込むのですが。最低限、
> IEEE754 を仮定すれば、ポータブルな方法があるのかしら?

Redmineのコメントで、すでにfix_pow()で以下のようなマクロが使われて
いるという指摘がありましたが、これについてはどう思われますか?

#define infinite_value() ruby_div0(1.0)

-- 
Shugo Maeda

In This Thread