Mixing source and bytecode: a case for compilation by normalization

Lennart C. L. Kats, Martin Bravenboer, Eelco Visser. Mixing source and bytecode: a case for compilation by normalization. In Gail E. Harris, editor, Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA. pages 91-108, ACM, 2008. [doi]

@inproceedings{KatsBV08,
  title = {Mixing source and bytecode: a case for compilation by normalization},
  author = {Lennart C. L. Kats and Martin  Bravenboer and Eelco Visser},
  year = {2008},
  doi = {http://doi.acm.org/10.1145/1449764.1449772},
  tags = {compilation by normalization, rule-based, Java, synchronization, translation, meta-model, modeling language, Stratego/XT, language modeling, composition, constraints, source-to-source, C++, Dryad, security, compiler, Meta-Environment, extensible language, systematic-approach, open-source, Stratego, JavaFront, domain-specific language},
  researchr = {https://researchr.org/publication/KatsBV08},
  cites = {44},
  citedby = {3},
  pages = {91-108},
  booktitle = {Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-23, 2008, Nashville, TN, USA},
  editor = {Gail E. Harris},
  publisher = {ACM},
  isbn = {978-1-60558-215-3},
}