[#8824] [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro)

ごとけんです

38 messages 2000/01/05
[#8839] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — matz@... (Yukihiro Matsumoto) 2000/01/06

まつもと ゆきひろです

[#8842] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro) 2000/01/06

ごとけんです

[#8843] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — matz@... (Yukihiro Matsumoto) 2000/01/06

まつもと ゆきひろです

[#8844] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro) 2000/01/06

ごとけんです

[#8846] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — matz@... (Yukihiro Matsumoto) 2000/01/06

まつもと ゆきひろです

[#8847] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro) 2000/01/06

ごとけんです

[#8893] Re: [ruby-list:20142] Re: Range expansion? — Akinori MUSHA aka knu <knu@...>

 knuです。ruby-listから舞台を移しました。

13 messages 2000/01/09

[#8980] 1.4.3 patch for near-future *BSD IPv6 support — Jun-ichiro itojun Hagino <itojun@...>

近い将来の{Net,Free,Open}BSDにはKAME IPv6 stackが統合されています。

17 messages 2000/01/20
[#8981] Re: 1.4.3 patch for near-future *BSD IPv6 support — Jun-ichiro itojun Hagino <itojun@...> 2000/01/20

> それから、

[ruby-dev:8884] Re: DoubleFloat

From: EGUCHI Osamu <eguchi@...>
Date: 2000-01-08 12:24:23 UTC
List: ruby-dev #8884
えぐち@エスアンドイー です。

>>> In message [ruby-dev:8879] Re: DoubleFloat
    On Sat, 8 Jan 2000 04:16:59 +0900, matz@netlab.co.jp (Yukihiro Matsumoto) said:

matz> まつもと ゆきひろです

全文引用するのは気が引けるので、この間は snip します。
[ruby-dev:8879]を参照してください。
(まつもと氏が[ruby-dev:8874]に言及してます)

matz> In message "[ruby-dev:8870] Re: DoubleFloat"
matz>     on 00/01/07, EGUCHI Osamu <eguchi@cagiva.shizuokanet.ne.jp> writes:
matz> 
matz> |また C では、float -> double -> float の2回の型変換で、
matz> |精度が失われない事を処理系に要求していますので、これ自体が
matz> |現状で精度に問題を生じてはいないと思います。
matz> 
matz> でかつ
matz> 
matz> |#内部表現は float でも演算の度に double に昇格するのが
matz> |#C 言語の仕様ですので、(暗黙の)キャストは不可避です。
matz> 
matz> ということでしたら、Ruby世界(つまりはC世界)でのShortFloatの
matz> 存在価値ってのはなんなんでしょう? FORTRAN世界との出入口でだ
matz> け float <-> double が行われるので十分のように思います。
matz> 
matz> あ、それとも
matz> 
matz>   float op float op float -> float
matz> 
matz> と
matz> 
matz>   double op double op double cast -> float
matz> 
matz> でC世界でも結果が違うことがあるってことなのかしら?

そういう事だと思います。
float フォーマットに縮退する時の丸めによる誤差と
不正確例外についての差異が、結果に影響を与える可能性が
問題となり得ます。
#後者は現状の Ruby ではサポートしていません。

	えぐち

このスレッドも ruby-math に持って行くべきでしょうか???
#ruby-math に持って行く指標って、どういうものでしゅう?

In This Thread