A simple edit-time metaobject protocol: controlling the display of metadata in programs

Andrew David Eisenberg, Gregor Kiczales. A simple edit-time metaobject protocol: controlling the display of metadata in programs. In Peri L. Tarr, William R. Cook, editors, Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA. pages 696-697, ACM, 2006. [doi]

@inproceedings{EisenbergK06,
  title = {A simple edit-time metaobject protocol: controlling the display of metadata in programs},
  author = {Andrew David Eisenberg and Gregor Kiczales},
  year = {2006},
  doi = {10.1145/1176617.1176679},
  url = {http://doi.acm.org/10.1145/1176617.1176679},
  tags = {AspectJ, Java, protocol, constraints},
  researchr = {https://researchr.org/publication/EisenbergK06},
  cites = {0},
  citedby = {0},
  pages = {696-697},
  booktitle = {Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA},
  editor = {Peri L. Tarr and William R. Cook},
  publisher = {ACM},
  isbn = {1-59593-491-X},
}