From: "U.Nakamura" Date: 2004-06-17T15:39:26+09:00 Subject: [ruby-dev:23709] Re: [mswin32] printf の NaN, Inf 表示 こんにちは、なかむら(う)です。 In message "[ruby-dev:23704] [mswin32] printf の NaN, Inf 表示" on Jun.17,2004 12:22:04, wrote: |  NaN、Inf の扱いがどうあるべきか?という辺り、過去にも議論があっ | たようですが、とりあえず、[i386-cygwin]、[i386-freebsd4] などと同 | じ出力になるようにしてみたパッチです。 私は、Cライブラリのsprintfの方を置き換えないといけないだろう と考えていたのですが、これで済むならとりあえずこれでいいかも しれません。 が、幾つか問題が残っていまして、 * Rubyのsprintfでは非数と無限大をどういう文字列にするという仕 様なのか? → 現状はプラットフォーム依存(というかCライブラリ依存)。 だから、それでいいなら現状のままでいいのかもしれない。 ちなみに、"nan" "inf" と全小文字になるプラットフォームも かなりあります。 * このパッチでは書式指定子で桁や符号が指定された場合の処理が 抜けている。 といったあたりが気にはなります。 とりあえず、後者をどうにかして取り込もうかと思いますが、どう でしょうか?>みなさま 前者についての議論を待った方がいいですか? それでは。 -- U.Nakamura