Abstract
Reflection remains a second-class citizen in current programming models, where it's assumed to be imperative and tightly bound to its implementation. In contrast, most object-oriented APIs allow interfaces to vary independently of their implementations. Components take this separation a step further by describing unforeseeable attributes - the key to pluggable third-party components. This paper describes how reflection can benefit from a similar evolutionary path.
| Original language | English |
|---|---|
| Pages (from-to) | 3-13 |
| Number of pages | 11 |
| Journal | Proceedings - International Conference on Software Engineering |
| DOIs | |
| State | Published - 2003 |
| Externally published | Yes |
| Event | 25th International Conference on Software Engineering - Portland, OR, United States Duration: 3 May 2003 → 10 May 2003 |
Fingerprint
Dive into the research topics of 'Pluggable reflection: Decoupling meta-interface and implementation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver