An Introduction to Online and Offline Partial Evaluation using a Simple Flowchart Language
An Introduction to Online and Offline Partial Evaluation using a Simple Flowchart Language
复制标题
使用简单流程图语言介绍在线和离线部分评估
DOI:
--
复制
发表时间:
1998
期刊:
影响因子:
--
通讯作者:
J. Hatcliff
中科院分区:
文献类型:
--
作者:
J. Hatcliff
These notes present basic principles of partial evaluation using the simple imperative language FCL (a language of flowcharts introduced by Jones and Gomard). Topics include online partial evaluators, offline partial evaluators, and binding-time analysis. The goal of the lectures is to give a rigorous presentation of the semantics of partial evaluation systems, while also providing details of actual implementations. Each partial evaluation system is specified by an operational semantics, and each is implemented in Scheme and Java. Exercises include proving various properties about the systems using the operational semantics, and modifying and extending the implementations.