Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
434698 | Science of Computer Programming | 2006 | 10 Pages |
Abstract
Metaphor is a multi-stage programming language extension to an imperative, object-oriented language in the style of C# or Java. This paper discusses some issues we faced when applying multi-stage language design concepts to an imperative base language and run-time environment. The issues range from dealing with pervasive references and open code to garbage collection and implementing cross-stage persistence.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics