Avoiding Confusion in Metacircularity: The Meta-Helix

  title={Avoiding Confusion in Metacircularity: The Meta-Helix},
  author={Shigeru Chiba and Gregor Kiczales and John Lamping},
A system with a metaobject protocol (MOP) allows programmers to extend it and then use the extended system as naturally as the original non-extended one. Such metaobject protocols often use a metacircular architecture to make the extensions easier to write. Unfortunately, this use of metacircularity can lead to problems stemming from a conflation of the extended and non-extended functionalities. We present a new architecture, called the meta-helix, that preserves the advantages of… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.


Publications referenced by this paper.

Towards a better understandingof compile-time mops for parallelizing compilers

  • Luis H. Rodriguez
  • In Proceedings of the IMSA’92 Workshop on…
  • 1992

Embedded Computation and the Semantics of Programs

  • Michael Dixon
  • PhD thesis, Stanford University,
  • 1991

Extending the mach external pager interface to allow user - level page replacement policies Concepts and experiments in computational re fl ection

  • Luis H. Rodriguez
  • The Art of the Metaobject Protocol
  • 1991

Similar Papers

Loading similar papers…