From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2010-01-29T04:56:48+09:00 Subject: [ruby-dev:40229] Re: [Bug:trunk] three bugs of Matrix::Scalar けいじゅ@いしつかです. In [ruby-dev:40224] the message: "[ruby-dev:40224] Re: [Bug:trunk] three bugs of Matrix::Scalar", on Jan/29 01:49(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|もともと, Matrix#compare_by_row_vectors って Matrix同士の比較のためな >|ので, こう言ったことは想定していなかったんですよねぇ... >それってcompare_by_row_vectorsは内部実装用で、テストの対象外っ >てことですか? それとも、引数はMatrixに限るってこと? うーん. 歴史的には, 前者用途で == とかの内部のサブルーチン的な用途が 主で, Matirix同士の比較しか考えていませんでした. それから, == とかが別実装になったんですが, 他にも用途があるかなと思っ て別途独立させたのですが... ただ, 正直言ってあまり考えてなくて, ほとんど昔のままの実装なので, Matrix以外のクラスが来た場合にどうするべきか考えてなかったんですよね... __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---