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