[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9517] Re: parsedate2

From: matz@... (Yukihiro Matsumoto)
Date: 2000-03-27 16:59:45 UTC
List: ruby-dev #9517
まつもと ゆきひろです

In message "[ruby-dev:9496] Re: parsedate2"
    on 00/03/26, Tadayoshi Funaba <tadf@kt.rim.or.jp> writes:

|matz> date2は日付の入れ物として使う場合を特別扱いすれば多分だいぶ
|matz> 高速化できますね。が、それは結局日付の正当性の検証を行わない
|matz> ということを意味するんで、それはそれで嬉しくないですね。実装
|matz> が複雑にもなりそうですし。
|
|検査しないと、殆ど計算ないですからねえ。検査するかしないか、利用者が選
|択できると嬉しいと思います?

嬉しい局面があるのは確かです。しかし、本当に単なる入れ物であ
れば、それはDateクラスである必要はないような気がします。別の
入れ物クラスを作れば済むような。

つまり、本当に嬉しいのは「とりあえず日付の入れ物として大多数
の値を使うが、そのうちのごく一部については日付計算を行う」と
いうシチュエーションだけなので、それがどれだけのものかという
見積りが立てられないということですね。どうしたものだか。

|それ以外にも、少しムダなところはあるんですが、単純さのほうを優先してき
|たので、あまり気にしてなかったけど、そうしたほうがよさそうであれば、修
|正しようと思ってます (まだ悩んでます)。

私自身は、外見は単純でも、凝った実装を好むのですが、だからと
いって、ふなばさんにそれを強要するのは変な話ですよね。また、
私の嗜好による弊害もときどき見受けられますし。^^;;;

|matz>   time/parse
|matz>   time/strptime
|
|matz> なども取り込みたいです。
|
|なるほど。そういったことは、まるで考えてなかったですね。将来、ruby の
|lib/* で、そのような変更があるということですか。

計画はあります。が、1.6に間に合うかどうかは微妙です。

                                まつもと ゆきひろ /:|)

In This Thread