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 [2007/06/29 11:26] – * stijnm | at:tutorial:reflection [2007/07/13 09:37] – jorge | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== Mirrors ===== | ===== Mirrors ===== | ||
- | As we have already mentioned in the introduction, | + | AmbientTalk uses a mirror-based architecture to provide reflective access to its objects. The basic principle of a mirror-based architecture is that all reflective facilities are encapsulated in a mirror object which provides reflective access to precisely one object, its reflectee. Moreover, the mirror of the object is not directly accessible as a slot of the object. Instead, a separate factory must be used to create mirrors, which allows the program to hand out different mirrors according to the dynamic call chain, the requesting object etc. The factory can be used implicitly using the '' |
< | < |
at/tutorial/reflection.txt · Last modified: 2010/11/16 16:32 by tvcutsem