Path: sranha!katsu From: katsu@sra.co.jp (WATANABE Katsuhiro) Message-ID: Date: 11 Jul 91 09:08:41 Organization: Software Research Associates, Inc.,Japan In-reply-to: katta@s5g.ksp.fujixerox.co.jp's message of 4 Jul 91 08:06:25 GMT Newsgroups: fj.lang.st80 Subject: Re: Class>>addClassVarName: doesn't update change set Distribution: fj References: <5256@fxuugw.ksp.fujixerox.co.jp> Class>>addClassVarName: が change set を書き換えないことに関連して 記事 で私いはく > 反省して使わないようにするというのはだめでしょうか? :-) に対して、 記事<5256@fxuugw.ksp.fujixerox.co.jp> で katta@s5g.ksp.fujixerox.co.jp (Hitoshi Katta) さんいはく > PPSに聞いてみたところ、「クライアント側で面倒を見るべきことだ」という > 答でした。つまりPPSの考えとしては渡邊さんが正解です。  ぬぬぬ。  Class>>addInstVarName: とか、ClassDescription>>compile:classified: なども change set を書き換えないなら納得できたのですが。  change set を全然書き換えたくないようなクライアント(例えば メタプログラミングシステム)は Class>>addInstVarName: 等を 利用できないですよね?多分 addInstVarName: の実装コードを コピーしてきて、logChanged: みたいな部分だけを削除して使うことに なってしまうでしょう。これはプログラミングスタイル上も、 ライセンス上(販売しようとする時)も問題を感じさせますよね。  でも私はもう「反省」しちゃったし、メタプログラミングもやってないから どうでもいいか。:-P 現実がこうなっているんだからどうしようもないですし。  みなさんどうもありがとうございました。 -- ----____----____ 渡邊克宏 SRAソフトウェア工学研究所