Pascal J. Bourguignon wrote:
> Actually, the analogy that is often taught is that of "naming".

I've never liked that analogy much. It leads to the question "If I have 
an object, how do I get its name?". This is nonsense, unless the object 
has a name attribute or (as with ruby classes) you are prepared to 
search for a constant that refers to the object.

[1] as in this case:

irb(main):008:0> c = Class.new
=> #<Class:0xb7d2e620>
irb(main):009:0> c.name
=> ""
irb(main):010:0> CC=c
=> CC
irb(main):011:0> c.name
=> "CC"

-- 
       vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407