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

From: Shin-ichiro HARA <sinara@...>
Date: 2006-04-16 13:01:29 UTC
List: ruby-dev #28572
原です。

>ふなばです。

よろしくお願いします。

>> rational.c の主な変更点(1.00 -> 1.01)は:
>
>若干の混乱と理解の相違があるようです。[ruby-dev:28509] で言ったことで
>すが、
>
>>原さんの rational は、r.divmod(1) が [-3, -1/4] になります (div と %も)。
>
>というのは、僕はバグだと認識していたのですが。

これは、[-4, 3/4] であるべきですね。既に直したと勘違いしてました。
直しました。バージョンを1.02にしました。

>で、Rational(aFloat) のバグ、Float#decode の実装、ですかね。

まず「Rational(aFloat) のバグ」を発見したのですか?
まずい例をあげていただけるでしょうか。

「Float#decode の実装」というのは、実装がまずい、ということ
ですか?あ、rb_dbl2big(f) って floor じゃないのかな。それと
も、符号は別にすべきということかしら。

>それから、伝統的な C 構文でないところがあるので、うちでは、そのままで
>はコンパイルできませんでした。とりあえず、ものすごくいい加減な修正で通
>してしまいましたけど。なんか不安定で、いろいろやってると落ちるみたい。

ちょっと信頼性が低すぎましたね。すみません。その修正したファイルを
送って頂きたいのですが(個人宛に)よろしいでしょうか。


In This Thread