From: keiju@... (Keiju ISHITSUKA) Date: 1998-04-08T22:45:35+09:00 Subject: [ruby-dev:2203] Re: new coerce けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2201 ] the message: "[ruby-dev:2201] Re: new coerce ", on Apr/08 21:23(JST) toyofuku@juice.or.jp writes: > 豊福@パパイヤです。 > 私も現実的に coerce が必要になるのは「数」的なものしか >ないだろうと思います。 可能性としては, collection系のクラスと集合演算もcoercing可能だと思いま す. そういった意味では数関係以外全くないというものでもなさそうですね. > ただ「限定」の仕方なんですが、 > 「Calculatableモジュールのようなものを設けてそれを > include しているものしか coerce を持っちゃいけない」 >というように限定するのか、 > 「どのオブジェクトも coerce を持っても構わないのだが > 実際には「数」的なものだけにしか coerce を実装しない」 >というようにするのか、またはそれ以外の方法でしょうか。 という意味では後者ですかね... でも, 私としては, 前者の意味にしたいんですね. このモジュールをinclude しているクラスを数(に近いもの)として取り扱いたいからなんですけど. そうすると, 今はNumericは実数の再上位クラスとし, Complex/Matrixなどは 堂々とNumericの外に出すことができますので. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---