Types and Features for Object Oriented Programming
Clone an Instance
Clone
Extend a Type upon a (Proto)type
Create an Object Feature
Create a Generic Feature
Implement any Feature for an Object
Is it a Q7 Type, Instance or Feature?
Build a Q7 Object Instance from a List
Make a Localized Copy of a Q7 Type or Instance
Merge all Members of Two Instances
Pipe operator
Create a Q7 Type
Construct message-passing style objects with types and features. Q7 types uses composition instead of inheritance in creating derived types, allowing defining any code segment as feature and associating any feature to any object. Compared to R6, Q7 is simpler and more flexible, and is more friendly in syntax.