ごとけんです

In message "[ruby-list:7759] Re: mail index sort by From:"
    on 98/04/28, WATANABE Hirofumi <watanabe / ase.ptg.sony.co.jp> writes:

>わたなべです.

>:"JST" => "+0900" みたいな一覧表ってどこかに無いのでしょうか? 
>
>timezone.el とか.
>perl5 の Time::Zone とかが結構くわしいです.

参考にします。
# 「perl5 の Time::Zone」ていうのはどうやって
# 参照するのですか? 

>スマートというかこれじゃ 負, 0, 正にならないのでソートできな
>いと思うんですけど?

あー、すみません間違えました正しくは

folder.sort{|i,j|
  9 * ( 1 + (i['From']<=>j['From']) ) +
  3 * ( 1 + (i['Subject']<=>j['Subject']) ) +
      ( 1 + (i.time<=>j.time) ) - ((27-1)/2)
}                             # ^^^^^^^^^^^^

です。

>:Array#sort って安定なソートではないですよね? 
>最終的には qsort なので安定じゃないです.

了解です。(ソース見ればよかったんだ)

あとやまださんの

In message "[ruby-list:7758] Re: mail index sort by From:"
    on 98/04/28, akira yamada / やまだあきら <akira / netlab.co.jp> writes:

>いちを, 作成中の(新しい)rfc822.rb では Date ヘッダのフォーマットから
>Time オブジェクトを生成できるようにしております. 
># 対象が RFC822 なので書式に対する柔軟性はないです. 

には期待してます ^^;;

-- gotoken