まつもと ゆきひろです

In message "[ruby-math:00023] Re: (summary) SingleFloat, DoubleFloat < Float"
    on 00/01/12, Yukihiro Matsumoto <matz / netlab.co.jp> writes:

|つまり、「元々の精度を保存する必要がある」可能性のためと理解
|できます。合ってますか?

もしこれが正しいのだとすると、たとえば現状の Float にhookを
施した SingleFloat というサブクラスを作ることでも対応できた
りするんでしょうか?

つまり、構造は全く一緒で SingleFloat のオブジェクトは float
から作られたことを明示するということ。もちろん、hookは適宜追
加する必要はあるでしょうが。