DIY Meta Languages with Common Lisp.

Beitrag bei einer Tagung
(Originalarbeit)


Details zur Publikation

Autor(en): Lier A, Selgrad K, Stamminger M
Herausgeber: Verna, Didier
Jahr der Veröffentlichung: 2017
Tagungsband: Proceedings of the 10th European Lisp Symposium
Seitenbereich: 72-79
ISBN: 978-2-9557474-1-4
Sprache: Englisch


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.



FAU-Autoren / FAU-Herausgeber

Lier, Alexander
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)
Selgrad, Kai
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)
Stamminger, Marc Prof. Dr.
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)


Zitierweisen

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: 

Zuletzt aktualisiert 2018-07-08 um 22:30