[#32185] Date#+に大きな数字を与えるとおかしな日付に — "madoka yamamoto" <yamamotomadoka@...>

こんにちは、山本と申します。

26 messages 2007/11/08
[#32186] Re: Date#+に大きな数字を与えるとおかしな日付に — Tadayoshi Funaba <tadf@...> 2007/11/08

> Dateオブジェクトに+で大きな数字を与えるとおかしくなるようです。

[#32188] Re: Date#+に大きな数字を与えるとおかしな日付に — "madoka yamamoto" <yamamotomadoka@...> 2007/11/09

山本です。

[#32191] Re: Date#+に大きな数字を与えるとおかしな日付に — tadf@... 2007/11/09

> アルゴリズムの意味がわからないで書いた、表層的なパッチなので

[#32194] Re: Date#+に大きな数字を与えるとおかしな日付に — Yukihiro Matsumoto <matz@...> 2007/11/09

Hi,

[#32200] Re: rational (Re: Date#+に大きな数字を与えるとおかしな日付に) — Tadayoshi Funaba <tadf@...> 2007/11/10

> 1.9ではRationalとComplexを組み込みに、という話はありましたが、

[#32225] Re: rational (Re: Date#+に大きな数字を与えるとおかしな日付に) — Shin-ichiro HARA <sinara@...> 2007/11/12

原です。

[#32198] [提案] Array#tail — "Yusuke ENDOH" <mame@...>

遠藤と申します。

21 messages 2007/11/09
[#32199] Re: [提案] Array#tail — Yukihiro Matsumoto <matz@...> 2007/11/10

まつもと ゆきひろです

[#32352] 1.9.1のリリース時期について — KIMURA Koichi <hogemuta@...>

木村です。

16 messages 2007/11/24
[#32353] Re: 1.9.1のリリース時期について — Yukihiro Matsumoto <matz@...> 2007/11/24

まつもと ゆきひろです

[#32403] Next 1.8.6 patch release? (was Re: 1.9.1のリリース時期について) — Takahiro Kambe <taca@...>

こんばんは。

32 messages 2007/11/29
[#32414] Re: Next 1.8.6 patch release? (was Re: 1.9.1のリリース時期について) — Urabe Shyouhei <shyouhei@...> 2007/11/30

卜部です。

[#32444] Re: Next 1.8.6 patch release? (was Re: 1.9.1のリリース時期について) — Yukihiro Matsumoto <matz@...> 2007/12/03

まつもと ゆきひろです

[#32488] Re: Next 1.8.6 patch release? (was Re: 1.9.1のリリース時期について) — Urabe Shyouhei <shyouhei@...> 2007/12/08

卜部です。

[#32525] Re: Next 1.8.6 patch release? (was Re: 1.9.1のリリース時期について) — "Yusuke ENDOH" <mame@...> 2007/12/10

遠藤と申します。

[#32643] Re: Next 1.8.6 patch release? (was Re: 1.9.1のリリース時期について) — "Yusuke ENDOH" <mame@...> 2007/12/19

遠藤です。

[#32409] Re: [ruby-cvs:21293] Ruby:r14056 (trunk): * signal.c (trap_signm): SIGVTALRM no longer used for green — SASADA Koichi <ko1@...>

 ささだです.

10 messages 2007/11/30

[ruby-dev:32200] Re: rational (Re: Date#+に大きな数字を与えるとおかしな日付に)

From: Tadayoshi Funaba <tadf@...>
Date: 2007-11-10 05:42:18 UTC
List: ruby-dev #32200
> 1.9ではRationalとComplexを組み込みに、という話はありましたが、
> なんか立ち消えてますね。難しいのはやっぱ責任を持って議論と作
> 業を行う人物がいるかどうかでしょうか。

石塚さんの成果もあり、他の特に関数型言語あたりの議論があるおかげで、
rational の仕様はなかなかに枯れていると思います。なので一旦安定してし
まえば、保守はあまり大変ではないだろうと期待してはいます。

いい機会かもしれないので、rational について思っていることを書きます。

まず、原さんの rational による速度の改善は素晴らしと思います。原さんの
貢献に感謝しています。以前、とくに、date での改善についてくわしくテス
トしたのですが、くわしい結果はなくしてしまったかもしれません。でも、か
なり速くなるのは間違いありません。立石さんによる、初期的な試みである 
Frac と比べても明かに速いようです。

僕の利用範囲では、原さんの rational はとても安定してつかえています。少
し心配なところは、複雑さです。立石さんの Frac に比べても明かにそう思わ
れます。C に直しても、やるべき事は、石塚さんの rational とそう変らない
と思うのですが、ものすごく複雑になっているような印象があります。

もちろん、原さんのは、単に複雑になっているわけではなく、機能も性能もずっ
と高いのですが、コードを眺めると、似たような記述が繰り返されているよう
な印象を受けます。見通しが悪くなっている可能性があり、実際、過去に発見
したバグからは、そういう傾向が感じられました。これは詳細に検討した末の
結論ではなく、たんなる印象なので間違っているかもしれません。

自分が保守する覚悟で取りこんでもらうか、date の自前の機能として、内部
で利用する事もちょっと考えましたが、ざっと眺めたところでは、僕には無理
そうです。はやり現実的には、原さんが、やってくれるかどうかということで
しょうか。

In This Thread