[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30495] Re: Time#to_s format

From: Yukihiro Matsumoto <matz@...>
Date: 2007-03-05 14:27:33 UTC
List: ruby-dev #30495
まつもと ゆきひろです

In message "Re: [ruby-dev:30493] Re: Time#to_s format"
    on Mon, 5 Mar 2007 22:15:13 +0900, "Akinori MUSHA" <knu@iDaemons.org> writes:

| ところで、 1.8.6 の Time#to_s を RFC 2822 形式にするというのは
|最終決定でいいのでしょうか。1.9 ではまた違う形式になっていますが、
|これは変更し忘れですよね?
|
| 1.9 でまた変えるくらいなら、 1.8.6 で変えるのは避けたいのですが。

難しいところです。私の元々の意思はctime表現で曖昧性が大きい
Timezone表現の部分を数値表現にすることだけだったのですが、
Timezon表現の位置について悩んでいるうちにそのままRFC2822形式
になってしまったという経緯があります(当初、RFC2822とctime形
式の違いを十分に認識していなかった)。

で、Ruby 1.9ではISO8601形式(ただし区切りのTは使わない)にしよ
うと思っています。元々1.8の範囲内では小さな変更にして、1.9の
ときに大きな変更にしようと思っていましたから。

というわけで、今さらではありますが、私は

  * 1.8の範囲内ではRFC2822は採用せず、Timezoneを数値表現にす
    るだけ(つまり、1.8.5の状態に戻す)

  * 1.9でISO8601形式に

というのを提案します。が、すっかり忘れて放置していたのは私で
すし、もう時期も時期ですから、最終的な判断はknuさんに任せま
す。

In This Thread