[#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:28588] Re: rational 1.01

From: Shin-ichiro HARA <sinara@...>
Date: 2006-04-22 18:23:56 UTC
List: ruby-dev #28588
原です。

>ふなばです。
>
>いろいろと提案が受けいれられてうれしいです。

いえいえ、こちらこそ無料で添削させてしまって恐縮です。ありがとう
ございます。

>rationalize->exact は、MIT Scheme の拡張みたいですが、どちらかというと、
>こっちに近いんでしょうね。
>
>名前がヘンじゃないかというのは、そうなのかな、というのはありますが、
>Common Lisp にしても、有理数を受けとりますし、Scheme では、非厳密数を
>つかった計算は原則的に非厳密数を返すことになるので、有理数が返るとは限
>らないわけで。しかし、やっぱり approxRational みたいなのがいいんですか
>ね。

今の仕様はなんとなくRubyらしいような気もするので、ちょっと
このままで行きたいと思います。

>ところで、Scheme の inexact->exact も Haskell の approxRational も第二
>引数は負数でも構わないようです。なので、特別な理由がなければ、そうして
>もいいかなと思いました。

了解。

>あと、rationalize 中の同値判定がおかしいように思うのですが、確認をお願
>いします。

お恥ずかしい。でもふなばさんよく見ているなあ。それとも
date 関係のスクリプトがテストになっているのかな。


というわけで、version 1.07 にあげました。


In This Thread