From: "とみたまさひろ" Date: 2001-02-21T02:32:47+09:00 Subject: [ruby-list:28117] Re: ParseDate.to_time とみたです。 On Mon, 19 Feb 2001 13:02:28 +0900 matz@zetabits.com (Yukihiro Matsumoto) wrote: > 一応、負の数が扱えないのは、mktime(3)が-1を「エラーとして返 > すので負の数は全体として不合理だろう」というのが根拠になって > いるのですが、Rubyではmktime(3)は使っていませんし、OS(という > かlibc)が負のtime_tを扱えることが判定できれば、そのように修 > 正することにやぶさかではありません。でも、どうやって判定する > のがよいでしょう? いっそのこと、Time クラスでは(Ruby では)正負の判定をしないというのは どうでしょう? システムが負の time_t をサポートしていないなら、time_t を使用する関数 or システムコールの発行時にエラーになって、例外があがるでしょうし。 -- とみたまさひろ