Lier A, Selgrad K, Stamminger M (2017)
Publication Language: English
Publication Type: Conference contribution, Original article
Publication year: 2017
Pages Range: 72-79
Conference Proceedings Title: Proceedings of the 10th European Lisp Symposium
ISBN: 978-2-9557474-1-4
In earlier work we described C-Mera, an S-Expression to C-style code transformator, and how it can be used to provide high-level abstractions to the C-family of programming languages. In this paper we provide an in-depth description of its internals that would have been out of the scope of the earlier presentations. These implementation details are presented as a toolkit of general techniques for implementing similar meta languages on top of Common Lisp and illustrated on the example of C-Mera, with the goal of making our experience in implementing them more broadly available.
APA:
Lier, A., Selgrad, K., & Stamminger, M. (2017). DIY Meta Languages with Common Lisp. In Verna, Didier (Eds.), Proceedings of the 10th European Lisp Symposium (pp. 72-79). Brüssel, BE.
MLA:
Lier, Alexander, Kai Selgrad, and Marc Stamminger. "DIY Meta Languages with Common Lisp." Proceedings of the 10th European Lisp Symposium, Brüssel Ed. Verna, Didier, 2017. 72-79.
BibTeX: Download