[1] RFC822 をはじめとする Internet のメッセージを 手軽にかつ正確に perl から扱える界面を用意しよう, という計画なのだ。 --わかば
色々不満点が溜まってきたので大改造しようと最近作業を始めますた。
とりあえずメイルが使えなくなると困るので stable
と tag
打っときました。 (安定版なんて言えるほど安定してたか不明ですけど。
multipart で変な header field が出るように enbug してしまた気もするし。)
で、さそーく <IW:SuikaCVS:"/perl/lib/Message/Field/Token.pm"> で phrase/quoted-string を作るってのと、 <IW:SuikaCVS:"/perl/lib/Message/MIME/EncodedWord.pm"> で encoded-word を作るのを実装してみました。
おかげで <IW:SuikaCVS:"/perl/lib/Message/MIME/Charset.pm"> に謎の関数が一挙に増えました(藁)。 charset をなるべく外に追い出しながら実装するのは MIME の仕様的にかなり無理がありそうです。 何とか誤魔化し誤魔化しやってますが、全部ちゃんと実装したころには charset object の属性が一体どれだけ増えることやら・・・
[8] : 7 : 2002-12-28 18:28
HEAD
の方は今後非互換な変更でもどんどん入れてきます。
ただあんまり界面いじっちゃうと suikawari とかの応用もそれにあわせて直さないといけないのが面倒だなあ。
ところで、 Message-pm: Message::* Perl Modules なんてしょぼい名前よりも、なんか格好良い名前が欲しいなあ。
Message-pm の新しい名前が、2003年1月1日に検討した結果決定しました。 (ここに書くのが遅くなってごめんなさい。)
manakai --- A Niggling And Knotty Agent for Internet Messages (cf. niggling = つまらないことにこだわる 手間のかかる 細かくて面倒, knotty = 結び目の多い もつれた 節の多い)
長い名称は1つの解釈であって参考とします:-)