Strictness Meets Data Flow
Strictness Meets Data Flow
复制标题
严格性与数据流的结合
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
A. Mycroft
中科院分区:
文献类型:
--
作者:
Tom Schrijvers;A. Mycroft
Properties of programs can be formulated using various techniques: dataflow analysis, abstract interpretation and type-like inference systems. This paper reconstructs strictness analysis (establishing when function parameters are evaluated in a lazy language) as a dataflow analysis by expressing the dataflow properties as an effect system. Strictness properties so expressed give a clearer operational understanding and enable a range of additional optimisations including implicational strictness. At first order strictness effects have the expected principality properties (best-property inference) and can be computed simply.