[#28509] Rational — Tadayoshi Funaba <tadf@...>

ふなばです。

49 messages 2006/04/05
[#28510] Re: Rational — keiju@... (石塚圭樹) 2006/04/05

けいじゅ@いしつかです.

[#28512] Re: Rational — Tadayoshi Funaba <tadf@...> 2006/04/05

ふなばです。

[#28513] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/05

原です。

[#28514] Re: Rational — keiju@... (石塚圭樹) 2006/04/05

けいじゅ@いしつかです.

[#28517] Re: Rational — Yukihiro Matsumoto <matz@...> 2006/04/06

まつもと ゆきひろです

[#28520] Re: Rational — keiju@... (石塚圭樹) 2006/04/06

けいじゅ@いしつかです.

[#28521] Re: Rational — Yukihiro Matsumoto <matz@...> 2006/04/06

まつもと ゆきひろです

[#28525] Re: Rational — keiju@... (石塚圭樹) 2006/04/06

けいじゅ@いしつかです.

[#28527] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/06

原です。

[#28536] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/10

原です。

[#28537] Re: Rational — keiju@... (石塚圭樹) 2006/04/10

けいじゅ@いしつかです.

[#28589] Float#div and Float#divmod [AGAIN] — Shin-ichiro HARA <sinara@...>

原です。

16 messages 2006/04/23

[ruby-dev:28554] Re: Rational

From: Tadayoshi Funaba <tadf@...>
Date: 2006-04-12 22:51:21 UTC
List: ruby-dev #28554
ふなばです。

> 1.9というのは2.0の仕様検討版ですから大変更は望むところです。
> 2.0でやるということは、1.9でやるということです。

/ が、rational が存在するときの quo と同じようになるとう認識でいいので
しょうか。

ruby の割り算系は、scheme の語彙にかなり近い、Common lisp や Haskell 
あたりともそれほど遠くないと思います。

でも、quotient がありません (そして少し似た名前でぜんぜん違う意味の 
quo があります)。体系的にも、そこが穴になっているので、ちょっとおかし
くみえます。divmod のことを考えると、可能性としては haskell のように、
quotrem もありえたと思います。

別に同じにしろというわけではないのですが (ある種の常識というものがある
ならば、それを考慮したほうがいいとは思いますが)、個人的には、quo あた
りが、なんだかすっきりしない思いがあります。もし、大変更するなら、この
あたりも議論してもらえれば嬉しいです。

# 個人的には、quo はなくして、// を div の別名に、と思ったが、// では
# 正規表現と被ってしまうのか。

In This Thread