From: Tadayoshi Funaba Date: 2006-04-13T07:51:21+09:00 Subject: [ruby-dev:28554] Re: Rational ふなばです。 > 1.9というのは2.0の仕様検討版ですから大変更は望むところです。 > 2.0でやるということは、1.9でやるということです。 / が、rational が存在するときの quo と同じようになるとう認識でいいので しょうか。 ruby の割り算系は、scheme の語彙にかなり近い、Common lisp や Haskell あたりともそれほど遠くないと思います。 でも、quotient がありません (そして少し似た名前でぜんぜん違う意味の quo があります)。体系的にも、そこが穴になっているので、ちょっとおかし くみえます。divmod のことを考えると、可能性としては haskell のように、 quotrem もありえたと思います。 別に同じにしろというわけではないのですが (ある種の常識というものがある ならば、それを考慮したほうがいいとは思いますが)、個人的には、quo あた りが、なんだかすっきりしない思いがあります。もし、大変更するなら、この あたりも議論してもらえれば嬉しいです。 # 個人的には、quo はなくして、// を div の別名に、と思ったが、// では # 正規表現と被ってしまうのか。