From: "trans. (T. Onoma)" Date: 2005-01-17T23:29:52+09:00 Subject: Re: Fwd: [suby-ruby] Your all time desired fundemental Ruby mod On Monday 17 January 2005 09:21 am, David A. Black wrote: | Yes :-) You've got one object (M) setting another object's instance | variables (those of C.new), without the owner-object's consent. I | know that there are already things like instance_variable_set and so | on that can do this... but I personally take a pretty hard line on | instance variables being strictly the business of the instance whose | variables they are. I don't think there should be a proliferation of | mechanisms for crossing that boundary. I understand were your coming form, but in this case I don't think that's what's happening. The class defines the nature of its instances. So its not like some other unrelated object getting involved. I just presenting a way fro a class to define the instance vars of its instances. In a way it is kind of like Hash.new blocks. T.