A synthetisation (referentialization) of object-oriented programming.
Synthetizes programming objects into five references: cyclical, inter-, contra-, supra- (radial), meta- (self).
Attribute-oriented programming.
Reference-oriented programming self-referentializes programming objects into programming references.