This paper gives a brief motivation for and description of application-level virtual memory. This version appears in the OSR Special Issue on Extensible Operating Systems. Magik also allows programmers to easily add extensions to the compiler. The following papers discuss two dynamic code generation systems and a language designed to support high-level and efficient specification of dynamically generated code. This paper appeared in PLDI '96.
Slides are available here .
It generates code in approximately 10 instructions per generated instruction, and is easily extendable by clients. A tutorial describing it can be obtained by clicking here . A beta version of the system is also available . Click here for a bit more information. This paper appeared in POPL 1996.