Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions

Martin Bravenboer, Eelco Visser. Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions. In John M. Vlissides, Douglas C. Schmidt, editors, Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004. pages 365-383, ACM, Vancouver, BC, Canada, 2004. [doi]

@inproceedings{BravenboerV04,
  title = {Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions},
  author = {Martin  Bravenboer and Eelco Visser},
  year = {2004},
  doi = {http://doi.acm.org/10.1145/1028976.1029007},
  tags = {programming languages, object-oriented programming, concrete object syntax, syntax definition, meta programming, assimilation, SDF, XML, XML Schema, Stratego/XT, transformation language, composition, MetaBorg, language design, reuse, code generation, subject-oriented programming, abstraction, Meta-Environment, extensible language, ASF+SDF, feature-oriented programming, concrete syntax, meta-objects, transformation, Stratego, program transformation, domain-specific language},
  researchr = {https://researchr.org/publication/BravenboerV04},
  cites = {51},
  citedby = {8},
  pages = {365-383},
  booktitle = {Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004},
  editor = {John M. Vlissides and Douglas C. Schmidt},
  address = {Vancouver, BC, Canada},
  publisher = {ACM},
  isbn = {1-58113-831-8},
}