Logan Capaldo wrote:
> On 5/7/05, Ilias Lazaridis <ilias / lazaridis.com> wrote:
> [...]
> 
>>  * It cannot be instantiated.
> 
> [..]
> 
>>but Talker is an instance of class "Class".
>>the MetaClass "Class:Talker" has no instances.
> 
> Regarding SCs (heh, one acronym fits your terminology and the current
> terminology) not having instances, while not present in Ruby their is
> the idea of the <a
> href="http://c2.com/cgi/wiki?AbstractClass">abstract class</a>, (seen
> only in C++ AFAIK, although Java's interfaces are similiar in some
> respects) which has no instances. 

yes, you are right.

there's a collision.

But possibly the term "Abstract Class" is the foundation for a solution.

Dynamic Abstract Class.

> This doesn't (debately) make it less
> of a class however. Plus one can consider an instance to be some state
> (represented by instance variables) and a pointer to the instatiated
> classes method lookup table (not sure of the right terminology here).
> Then one would would have to consider the instance to be the object
> that the SC is an SC of.

I do not understand exactly.

but the essence is in the above about "abstract".

..

-- 
http://lazaridis.com