From: nobu.nakada@... Date: 2002-05-13T17:19:00+09:00 Subject: [ruby-dev:17078] Re: double acosh なかだです。 At Mon, 13 May 2002 15:38:17 +0900, Yukihiro Matsumoto wrote: > |これはすべてのプラットフォームで? > > すべてのプラットフォームでです。strtodはヨーロッパ系のロケー > ルで 3,145 を 3.145 と解釈してくれたりするんで、邪魔なんです。 そういえば、日本でも「コンマ何秒の差」みたいないい方はしますが、 これってどこから入ってきたんでしょう。フランス? > |いっそのこと、'_'の読み飛ばし > |とかエラーチェックまで含めたものを作ってしまうとか。 > > strtodは何ヶ所から利用されていますから、いっしょにしないほう > がよいような気がしてます。が、最大の原因は「設計と実装が面倒」 > というものですから、誰かがやってくれるならありがたいです。つ marshal.c:r_object(), object.c:rb_cstr_to_dbl(), parse.y:yylex() の三ヶ所ですが、rb_cstr_to_dbl()が通るようであれば残りの二つは 問題ないような気がします。 > いでに sprintf("%g") 相当も実装されるとうれしいなあ。 これはvsnprintf.cの話でしょうか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦