2 ms·
> (you can make reference to values) Dependent types let you do just that as well. While theoretical computer scientists for the most part focus on dependently
by catnaroek 10y ago
> (you can make reference to values)
Dependent types let you do just that as well. While theoretical computer scientists for the most part focus on dependently typed systems capable of expressing and proving any mathematical proposition (which obviously results in increased complexity), there exist more pragmatic variants of dependent types aimed at solving the everyday needs of programmers, with a minimum of annotation burden, see: http://hackage.haskell.org/package/liquidhaskell http://hackage.haskell.org/package/liquidhaskell