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



Reply via email to