> I don't understand why these singleton classes are "hidden" from us, when > they clearly make a difference from the coding side of things. And they > aren't even hidden, since we can get references to them if we want to (but > again, only by creating them if they didn't exist): [...] Hi. FWIW, my understanding is that the design idea is not to play with metaclasses but to extend objects' behavior; and that singleton classes are only an artifact to do this.