MetaBETA(ID:3612/met007)


Meta-object version of BETA


Structures:
Related languages
BETA => MetaBETA   Augmentation of

References:
  • Søren Brandt and René W. Schmid "The Design of a Meta-Level Architecture for the BETA Language" (1995) Proceedings of META '95: Workshop on Advances in Metaobject Protocols and Reflection at ECOOP'95 view details External link: Cite seer Abstract: The design of a meta-level architecture for a compiled and statically typed object-oriented programming language is presented. The architecture provides compiled languages with sufficient runtime information to implement a full-blown typed meta-level interface, including both introspective and introcessory capabilities. The central component of the metalevel architecture is the runtime system. It is viewed as a virtual machine implementing the functionality of the programming language, and therefore provides a natural entity to be extended with a meta-level interface.

    The meta-level interface is based on a novel language construct, a meta-reference called attribute reference.