First of all I meekly apologize for my almost total silence: quite luckily my family is filling most free time. Yet I'm ashamed to admit that the remnants of free time is stolen by Morpheus. The greek god, not the one from Matrix....
Said that I'm working on Gobject introspection. I was so bold to try to implement GI_OBJECT_INFO the Eiffel (meta)class representing a GObject as a repeated multiple heir of INDEXABLE: over method, fields, properties, signals, interfaces, constants and virtual function.
After battling for a while with several redefinition, undefinitions and renaming I've concluded that I may better just provide iterable-like functionalities....