A class it itself an object: Yes, if blessing (and @ISA) referred to the underlying symbol table hash, rather than it's name, then you could use references to unnamed classes. But the implementation is based on the string, not what it ultimatly resolves to.