From: matz@... (Yukihiro Matsumoto) Date: 2000-03-28T01:59:45+09:00 Subject: [ruby-dev:9517] Re: parsedate2 まつもと ゆきひろです In message "[ruby-dev:9496] Re: parsedate2" on 00/03/26, Tadayoshi Funaba writes: |matz> date2は日付の入れ物として使う場合を特別扱いすれば多分だいぶ |matz> 高速化できますね。が、それは結局日付の正当性の検証を行わない |matz> ということを意味するんで、それはそれで嬉しくないですね。実装 |matz> が複雑にもなりそうですし。 | |検査しないと、殆ど計算ないですからねえ。検査するかしないか、利用者が選 |択できると嬉しいと思います? 嬉しい局面があるのは確かです。しかし、本当に単なる入れ物であ れば、それはDateクラスである必要はないような気がします。別の 入れ物クラスを作れば済むような。 つまり、本当に嬉しいのは「とりあえず日付の入れ物として大多数 の値を使うが、そのうちのごく一部については日付計算を行う」と いうシチュエーションだけなので、それがどれだけのものかという 見積りが立てられないということですね。どうしたものだか。 |それ以外にも、少しムダなところはあるんですが、単純さのほうを優先してき |たので、あまり気にしてなかったけど、そうしたほうがよさそうであれば、修 |正しようと思ってます (まだ悩んでます)。 私自身は、外見は単純でも、凝った実装を好むのですが、だからと いって、ふなばさんにそれを強要するのは変な話ですよね。また、 私の嗜好による弊害もときどき見受けられますし。^^;;; |matz> time/parse |matz> time/strptime | |matz> なども取り込みたいです。 | |なるほど。そういったことは、まるで考えてなかったですね。将来、ruby の |lib/* で、そのような変更があるということですか。 計画はあります。が、1.6に間に合うかどうかは微妙です。 まつもと ゆきひろ /:|)