Metalevel Building Blocks for Modular Systems (1994)
| Venue: | ACM Transactions on Programming Languages and Systems |
| Citations: | 16 - 0 self |
BibTeX
@ARTICLE{Jagannathan94metalevelbuilding,
author = {Suresh Jagannathan},
title = {Metalevel Building Blocks for Modular Systems},
journal = {ACM Transactions on Programming Languages and Systems},
year = {1994},
volume = {16},
pages = {456--492}
}
Years of Citing Articles
OpenURL
Abstract
this article, we propose a treatment of environments and the mechanism by which they are reified and manipulated, that addresses these concerns. The language described below (Rascal) permits environments to be reified into data structures, and data structures to be reflected into environments, but gives users great flexibility to constrain the extent and scope of these processes. We argue that the techniques and operators developed define a cohesive basis for building largescale modular systems using reflective programming techniques.







