[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20173] Re: Numeric#step

From: Koji Arai <JCA02266@...>
Date: 2003-05-06 14:20:27 UTC
List: ruby-dev #20173
新井です。

In message "[ruby-dev:20172] Re: Numeric#step"
  on 06 May 2003 12:32:12 +0900,
  Masahiro TANAKA <masa@ir.isas.ac.jp> wrote:

> バグというより、最適化による結果のふらつきによって
> epsilon の範囲を越えたり越えなかったりしているようなので、
> epsilon を DBL_EPSILON*2 程度にしてはどうでしょうか。

なるほど、そういうものなのですね。2003-05-06 版で、まつもと
さんにより修正されたようなので最新を試したところ問題なく動作
するのを確認しました。

$ ./miniruby -ve '1.1.step(1.5, 0.1) {|n| printf("%.20f\n", n) }'
ruby 1.8.0 (2003-05-06) [i586-linux]
1.10000000000000008882
1.20000000000000017764
1.30000000000000004441
1.40000000000000013323
1.50000000000000000000

--
新井康司 (Koji Arai)

In This Thread