Domain specific language implementation via compile-time meta-programming

Laurence Tratt. Domain specific language implementation via compile-time meta-programming. ACM Transactions on Programming Languages and Systems, 30(6), 2008. [doi]

@article{Tratt08-TOPLAS,
  title = {Domain specific language implementation via compile-time meta-programming},
  author = {Laurence Tratt},
  year = {2008},
  doi = {10.1145/1391956.1391958},
  url = {http://doi.acm.org/10.1145/1391956.1391958},
  tags = {programming languages, meta programming, meta-model, embedded software, model-driven development, compiler, DSL, programming, Meta-Environment, extensible language, meta-objects, domain-specific language},
  researchr = {https://researchr.org/publication/Tratt08-TOPLAS},
  cites = {0},
  citedby = {1},
  journal = {ACM Transactions on Programming Languages and Systems},
  volume = {30},
  number = {6},
}