From: Minero Aoki Date: 1999-05-01T20:09:29+09:00 Subject: [ruby-list:14120] Re: TMail について あおきです。 In Mail "[ruby-list:14110] Re: TMail について" nosuzuki@e-mail.ne.jp (Norio Suzuki) wrote: > こんにちは。鈴木教郎です。 > > この際,調整して一本化するプロジェクトを発足させませんか? > > 賛成です。 同じく賛成です。実装も手伝わせてください。 ところで、このプロジェクトはどのあたりまでを対象に含むのでしょう。 なんだか、プロトコルが焦点になっているみたいですが。 > > * 使いやすくて > > 実は、自分で書いたのが一番使いやすいと思うのですよね^^。 ぼくもそうです ^^;; だからついつくってしまう。Rubyだと書くのが簡単だから あまり抵抗がないんですよね。 > プロトコールごとにライブラリー(クラス)を統一するかと言うことですが、正 > 確な言い方でないかもしれませんが、メソッドだけを統一しておいて、それを > 実現するプログラム(ライブラリー)が複数あってもいいと思います。 インターフェイスだけ統一しておくってことですね。 module ProtocolClassIF def open( *args, &blk ) raise NotImplementError end def close( *args, &blk ) raise NotImplementError end def rcpt( *args, &blk ) raise NotImplementError end : end class SMTP include ProtocolClassIF : end こんな感じですか。 > aamine> 確かに多いですね。ぼくが知っているのは > > aamine> くらいです。 > > このほかには、私が NNTP と dot-newsrc を操作するのを書いています。 あ、やっぱりぬけてましたか。すみませんでした。 あと、笠原さんの mimeencoder も抜けていませいた。 Quoted-Printable も使えるんですね。 ------------------------------------------------------------------- あおきみねろう mail: aamine@dp.u-netsurf.ne.jp site: http://www1.u-netsurf.ne.jp/~brew/mine/