MetaClass

In Parrot, objects are by default, their own superclasses, which generally shows a lack of deep thought into the area of meta-classes.


Inevitably, the infinite recursion of object are instances of classes which are instances of meta-classes which are instances of meta-meta classes has to stop somewhere.  Where it does helps define the shape of the language.


In Python, there is more than one way to do meta-classes.