Witnessing side-effects
Witnessing side-effects
复制标题
见证副作用
DOI:
10.1145/1086365.1086379
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
A. Aiken
中科院分区:
文献类型:
--
作者:
Tachio Terauchi;A. Aiken
We present a new approach to the old problem of adding side effects to purely functional languages. Our idea is to extend the language with "witnesses," which is based on an arguably more pragmatic motivation than past approaches. We give a semantic condition for correctness and prove it is sufficient. We also give a static checking algorithm that makes use of a network flow property equivalent to the semantic condition.