To exploit the expressivity of being able to refer to the type of types,...
Free monads (and their variants) have become a popular general-purpose t...
These lecture notes describe the design of a minimal dependently-typed
l...
Over twenty years ago, Abadi et al. established the Dependency Core Calc...
This document describes the ICFP 2020 virtual conference, including the
...
Lazy evaluation is a powerful tool for functional programmers. It enable...
If a code base is so big and complicated that complete mechanical
verifi...
Modern Haskell supports zero-cost coercions, a mechanism where types tha...
We would like to use the Coq proof assistant to mechanically verify
prop...