Delta Debugging Type Errors with a Blackbox Compiler
Delta Debugging Type Errors with a Blackbox Compiler
复制标题
使用 Blackbox 编译器进行 Delta 调试类型错误
DOI:
10.1145/3310232.3310243
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
M. Wang
中科院分区:
文献类型:
--
作者:
Joanna Sharrad;O. Chitil;M. Wang
Debugging type errors is a necessary process that programmers, both novices and experts alike, face when using statically typed functional programming languages. All compilers often report the location of a type error inaccurately. This problem has been a subject of research for over thirty years. We present a new method for locating type errors: We apply the Isolating Delta Debugging algorithm coupled with a blackbox compiler. We evaluate our implementation for Haskell by comparing it with the output of the Glasgow Haskell Compiler; overall we obtain positive results in favour of our method of type error debugging.
DOI:
--
发表时间:
2020
期刊:
The 31st symposium on Implementation and Application of Functional Languages
影响因子:
--
作者:
Kanae Tsushima;Olaf Chitil;Joanna Sharrad
通讯作者:
Joanna Sharrad
DOI:
10.1007/978-3-642-41582-1_12
发表时间:
2013
期刊:
Implementation and Application of Functional Languages
影响因子:
--
作者:
Kanae Tsushima;Kenichi Asai
通讯作者:
Kenichi Asai