From: "jonathan " Date: 2005-12-08T11:45:18+09:00 Subject: Re: injecting dynamic methods into a class matz wrote: > Hi, > > In message "Re: injecting dynamic methods into a class" > on Thu, 8 Dec 2005 11:22:02 +0900, "jonathan " > writes: > > |How do you all think the term 'static class' fits? > > Nope, just because it's not static at all. > It seems to be a term that .NET (and I think C++) uses: see http://msdn2.microsoft.com/en-us/library/79b3xss3.aspx In what way would the class not be static in Ruby? In the sense that you can still metaprogram (or is it more than that)? I think the term static refers to the fact that the data is static (that is, there isn't a new copy of the data members for each instance) and that each method is static (doesn't change any data members). One could argue that adding code to a class is dynamic, but it could be understood that the term 'static' only refers to data. I guess the term is not a *perfect* match. But, then again, none of the ones suggested, except maybe 'eigenclass' is. --Jonathan -- Posted via http://www.ruby-forum.com/.