原です。

>小林です。
>
>----- Original Message ----- From: "Shigeo Kobayashi" <shigeo / tinyforest.gr.jp>
>Subject: [ruby-list:42535] Re: float の値がずれる
>
>
>>ところで、rational.so でも
>> 100000000000000.1.to_r !="100000000000000.1".to_r
>>ですよね?
>すいません、なかなかメールを読み切れなくて。
>この質問はキャンセルして下さい。

いえいえ、ありがたい指摘です。

0.1.to_r は、3602879701896397/36028797018963968 ですけど、
"0.1".to_r は、1/10 になるようにしました。こちらは BigDecimal 
と同じ発想です。

そのせいで、"0.1".to_f.to_r と "0.1".to_r が違うものになってし
まうのが気になるのですが、まあそれでもいいかと。