Experiments in abstracting definitional interpreters
BSD-3-CLAUSE License
Experiments in abstracting definitional interpreters la https://plum-umd.github.io/abstracting-definitional-interpreters/
a µµ̃ calculus with pretty-printing and evaluating interpreters
An implementation of Abstracting Definitional Interpreters.
A lambda calculus to explore type-directed program synthesis.
outline & examples for my ZuriHac 2020 talk, Languages All the Way Down
Parsing with Derivatives, in Haskell, with GADTs.
General purpose intervals of functors.
Interpreter
Sometimes when I feel sad I implement a dependently typed lambda calculus.
Generic interface over the AST provided by haskell-src-exts
An experiment towards a UI programming model inspired by algebraic effects.
Dependently-typed language w/ little to say for itself
Another experiment in dependently typed languages, this time with some quantitative type theory s...
A correct Scheme interpreter derived from the R5RS spec's formal semantics, written in Haskell.
experiments with pext/pdep and codebruijn syntax
Readings on computational logic, interactive theorem proving and functional programming.