Yet another language extension scheme

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Magnolia is an experimental programming language designed to try out novel language features. For a language to be a flexible basis for new constructs and language extensions, it will need a flexible compiler, one where new features can be prototyped with a minimum of effort. This paper proposes a scheme for compilation by transformation, in which the compilation process can be extended by the program being compiled. We achieve this by making a domain-specific transformation language for processing Magnolia programs, and embedding it into Magnolia itself. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Bagge, A. H. (2010). Yet another language extension scheme. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5969 LNCS, pp. 123–132). https://doi.org/10.1007/978-3-642-12107-4_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free