Title of article :
Static Interpretation of Modules
Author/Authors :
Elsman، Martin نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 1999
Pages :
-207
From page :
208
To page :
0
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.
Keywords :
profile-guided optimizations , data-flow analysis , register promotion , program representations
Journal title :
A C M Sigplan (Programming Languages) Sigplan Notices
Serial Year :
1999
Journal title :
A C M Sigplan (Programming Languages) Sigplan Notices
Record number :
16999
Link To Document :
بازگشت