Suggesting Valid Hole Fits for Typed-Holes in Haskell
Suggesting Valid Hole Fits for Typed-Holes in Haskell
复制标题
在 Haskell 中为类型孔建议有效的孔配合
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Matthías Páll Gissurarson
中科院分区:
文献类型:
--
作者:
Matthías Páll Gissurarson
Most programs are developed from some sort of specification, and type systems allow
programmers to communicate part of this specification to the compiler via the types.
The types can then be used to verify that the implementation matches this partial
specification. But can the types be used to aid programmers during development,
beyond verification? In this thesis I present a lightweight and practical extension
to the typed-holes of GHC that improves user experience and facilitates a style of
programming called “Type-Driven Development”.