DIY Meta Languages with Common Lisp.

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

Event location: Brüssel BE

ISBN: 978-2-9557474-1-4

Abstract

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.

Authors with CRIS profile

Related research project(s)

How to cite

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