Presburger arithmetic solver for built-in type-level naturals
koneko - a concatenative not-quite-lisp for kittens
Interpreter
Functional Programming Course
Liquid Types For Haskell
A self-hosting mini Haskell compiler with a mini C runtime.
GHC plugin for constant math elimination
Sometimes when I feel sad I implement a dependently typed lambda calculus.
A constraint solver for finite domains, written in Haskell.
Tools for programming with ConstraintKinds in GHC
experimenting with unlifted classes via backpack
An implementation of "Freer Monads, More Extensible Effects".
An Experiment in Haskell Symbolic Algebra
Convert Haskell source code to Coq source code.
Alternative to Haskell Prelude.Num, deriving types bottom-up