I've now changed the class attribute code, so that short attribute names
work too. The short names are stored in the same hash as the qualified
names. The hash is rebuilt in reverse MRO order so that a subclassed
short name invalidates a parent's short name. This attribute is still
available with a full qualified name, but WRT interoperbility, please
don't use this "feature".
See also t/pmc/objects_62.pasm.
I've also cleaned the code a bit by tossing around 50 lines in objects.c.
Have fun,
leo