Deep-embedded combinators for strategic rewriting.
MIT License
Statistics for this project are still being loaded, please check back later.
Convert Haskell source code to Coq source code.
Miscellaneous articles. The readme is the table of contents.
An opinionated list of resources for learning Haskell
Applicative option parser
Functional Programming Course
Combinators for manipulating locally-nameless generalized de Bruijn terms
An Experiment in Haskell Symbolic Algebra
A self-hosting mini Haskell compiler with a mini C runtime.
Interpreter
An implementation of "Freer Monads, More Extensible Effects".
Personal megarepo
The Monad Transformer Library
higher-order, no-boilerplate monads
Text and Haskell source for my blog series on recursion schemes.
Learning haskell with a rascal!