Map
Index
Random
Help
th

QuoteRef: bracG10_2004

topics > all references > ThesaHelp: references a-b



Topic:
type reflection and introspection
Topic:
extensible languages
Topic:
dynamic code modification
Topic:
debugger

Reference

Bracha, G., Ungar, D., "Mirrors: design principles for meta-level facilities of object-oriented programming languages", OOPSLA '04, Vancouver, British Columbia, Canada, October 2004, pp. 331-344. Google

Quotations
abstract ;;Quote: reflection should encapsulate an implementation, that is separate from the base-level functionality, while corresponding to the base language; mirrors built to these principles, unlike other reflective architectures
332 ;;Quote: reflection can allow a program to examine its own structure, modify the structure, execute dynamically-generated code, and modify the language's semantics
334 ;;Quote: use mirrors to avoid problems with Java reflection when debugging remote classes; the Java Debug Interface (JDI) mirrors the remote, virtual machine; e.g., loaded classes, threads, metadata, and values
339 ;;Quote: Self introduced mirrors; i.e., a dictionary of slot names, or a "slot object" of a slot's properties and value
340 ;;Quote: codesign a language and its reflective API; keep both simple

Related Topics up

Topic: type reflection and introspection (28 items)
Topic: extensible languages (71 items)
Topic: dynamic code modification (15 items)
Topic: debugger (37 items)

Collected barberCB 1/05
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.