From: gotoken@... (GOTO Kentaro) Date: 1999-04-30T13:12:19+09:00 Subject: [ruby-list:14103] generalized protocol [Re: TMail について ] ごとけんです In message "[ruby-list:14101] Re: TMail について" on 99/04/30, Yukihiro Matsumoto writes: >ふーむ,「プロトコル」というもの全般に共通する性質が存在して >始めて抽象クラスとかフレームワークというものが存在するわけで >すね.私としては結構懐疑的なんですが,その辺が存在するのかっ >て議論は興味深いです. 僕もターゲットに依るとは思いますけど、TCP/IPアプリケーション なら大抵は状態遷移系という大雑把なくくり方ができるのではない でしょうか?? また多くのASCIIベースのプロトコルで使われるコ マンドは正規表現の非常に制限されたクラスであるように思います。 少なくともSMTP, POP, IMAP, FTP, NNTP, HTTP, NDTPはそうじゃな いかなぁ。また、ヘッダとボディのようなものもある程度抽象化で きそうですよね。ただ適応範囲を明確にするのは個別に判定しなけ ればならないので難しそうです。 -- gotoken