From: Hideto ISHIBASHI Date: 2000-09-14T23:12:03+09:00 Subject: [ruby-list:24952] Re: yaiba (blade clone) 0.0.1 石橋秀仁です。 TAKAHASHI Masayoshi wrote: > 高橋征義です。 > わたしとしては、単に自然言語のコメントで書かれるより、何らかの > フォーマットで書かれた方がうれしいです。もちろんそれが抽象クラスで > ある必要はないんですけど。 > > # うーん、一部で話題のDBCのように専用の構文のあると便利? たとえばJavaのinterface/implementという感じですか? ぼくの場合、 (a) なにもしない (b) 空のメソッドからなるmoduleをinterfaceとして使う (c) 呼ぶとraise NotImplementError, "hoge"する擬似抽象メソッド という方法を使っています。実際には(a)が多し。 なんか「強い型付け言語」チックなのは、あまり好きではないです。 好きなのは例えば咳さんのコード。ほとんど継承がなくて自由度が高い。 -- Hideto "rubyholic" ISHIBASHI http://www.rr.iij4u.or.jp/~hideto-i/ blade clone: http://www.rr.iij4u.or.jp/~hideto-i/rb/yaiba/index.html