namin / Pink
Collapsing Towers of Interpreters (in Scheme)
Stars: ✭ 44
Programming Languages
scheme
763 projects
metaprogramming
66 projects
Pink in Scheme (Collapsing Towers of Interpreters)
Code
-
base.scm
defines the multi-level core language λ↑↓ as a definitional interpreter in Scheme. -
pink.scm
defines the meta-circular stage-parametric interpreter for Pink on top of the base. -
matcher.scm
defines a matcher as an example on top of Pink. -
mk.scm
defines a µKanren as an example on top of Pink.
Run
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.
See Also
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].