A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
Dependently typed programming with singletons
2012
Proceedings of the 2012 symposium on Haskell symposium - Haskell '12
Haskell programmers have been experimenting with dependent types for at least a decade, using clever encodings that push the limits of the Haskell type system. However, the cleverness of these encodings is also their main drawback. Although the ideas are inspired by dependently typed programs, the code looks significantly different. As a result, GHC implementors have responded with extensions to Haskell's type system, such as GADTs, type families, and datatype promotion. However, there remains
doi:10.1145/2364506.2364522
dblp:conf/haskell/EisenbergW12
fatcat:g75xxbtvhjhsbes3csizbug3u4