Static interpretation of modules

17Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a technique for compiling Standard ML Modules into typed intermediate language fragments, which may be compiled separately and linked using traditional linking technology to form executable code. The technique is called static interpretation and allows compile-time implementation details to propagate across module boundaries. Static interpretation eliminates all module-level code at compile time. The technique scales to full Standard ML and is used in the ML Kit with Regions compiler. A framework for smart recompilation makes the technique useful for compiling large programs. © 1999 ACM.

Cite

CITATION STYLE

APA

Elsman, M. (1999). Static interpretation of modules. SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 34(9), 208–219. https://doi.org/10.1145/317765.317800

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