Open Compilers

Sgc04

Meta-Object Protocol

  • Towards a New Model of Abstraction in Software Engineering (pdf)
    • Gregor Kiczales
    • In Proceedings of the IMSA'92 Workshop on Reflection and Meta-level Architectures, 1992

Additional resources:

  • Metaobject Protocols: Why We Want Them and What Else They Can Do (pdf)

  • Compilation Strategies as Objects (pdf)
    • Anurag Mendhekar, Gregor J. Kiczales and John Lamping.
    • In Proceedings of the 1994 OOPSLA Workshop on Object-Oriented Compilation -- What are the Objects? 1994

  • The Art of the Metaobject Protocol (Amazon, c2 wiki)
    • Gregor Kiczales, Jim Des Rivieres and Daniel G. Bobrow
    • Chapters 5 and 6 discuss the CLOS MOP and are available online (ps)