at:tutorial:reflection
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
at:tutorial:reflection [2008/11/06 15:36] – elisag | at:tutorial:reflection [2008/11/06 16:22] – elisag | ||
---|---|---|---|
Line 140: | Line 140: | ||
The Meta-Object Protocol of AmbientTalk can be divided into a series of independent protocols. Whereas the full semantics and signature of the meta-methods can be found in the [[http:// | The Meta-Object Protocol of AmbientTalk can be divided into a series of independent protocols. Whereas the full semantics and signature of the meta-methods can be found in the [[http:// | ||
- | The **Message | + | The **Message |
- | The **Object | + | {{: |
+ | |||
+ | The **Object | ||
The **Slot Access and Modification Protocol** consists of operations which allow trapping both dynamic access and modification to slots. For instance, '' | The **Slot Access and Modification Protocol** consists of operations which allow trapping both dynamic access and modification to slots. For instance, '' | ||
- | The **Structural Access Protocol** consists of operations used list all available slots, get access to a first-class slot representation and to add new slots to an existing object. The '' | + | The **Structural Access Protocol** |
- | The **Instantiation Protocol** consists of the '' | + | The **Object |
The **Relational Testing Protocol** consists of the methods '' | The **Relational Testing Protocol** consists of the methods '' | ||
- | The **Type | + | The **Type |
The **Evaluation Protocol** ensures that any AmbientTalk object can be part of a parse tree, and therefore every object provides meaningful implementations of the '' | The **Evaluation Protocol** ensures that any AmbientTalk object can be part of a parse tree, and therefore every object provides meaningful implementations of the '' |
at/tutorial/reflection.txt · Last modified: 2010/11/16 16:32 by tvcutsem