base.scmdefines the multi-level core language λ↑↓ as a definitional interpreter in Scheme.pink.scmdefines the meta-circular stage-parametric interpreter for Pink on top of the base.matcher.scmdefines a matcher as an example on top of Pink.mk.scmdefines a µKanren as an example on top of Pink.
Each code file .scm above has a companion -tests.scm, which can be run with Chez Scheme. For example, chez pink-tests.scm runs all the Pink-related tests.