Patrick Bahr's repositories
McCarthy-Painter
Coq proof for the paper "Compiling a Fifty Year Journey"
reg-machine
Coq & Haskell code for Calculating Correct Compilers II
compdata-param
Haskell library implementing parametric compositional data types.
alacarte-idris
Data Types a la Carte in Idris
compdata-dags
Compositional Data Types on DAGs
guarded-lean
Guarded recursive types in Lean
compdata-automata
Tree automata on Compositional Data Types
calculating-compilers-for-concurrency
Agda formalisation for "Calculating compilers for concurrency"
idris-raytracer
simple ray tracer implemented in Idris
abc-puzzle
Generate instances of the ABC Logic Puzzle.
calc-comp-rel
Coq proofs for the paper "Calculating Certified Compilers for Non-Deterministic Languages"
calc-graph-comp
Calculating Graph-Based Compilers
graph-comp
Coq proofs for the paper "Proving Correctness of Compilers Using Structured Graphs"
projection
Projection function for arbitrarily nested binary product types.
partial-comp-calc
Partial Compiler Calculation
Rattus-coq
Coq proofs for the Rattus programming language
simply-ratt
Coq Proofs for Simply Ratt
userscripts
my personal userscripts