El Capítulo 5 del SICP explica el esquema del evaluador meta-circular interno de una máquina de registro.Comprensión del modelo de ejecución de Mini-Kanren
¿Hay algo que proporcione un tipo similar de Mini-Kanren en términos de primitivas de esquema?
Sé que hay una Tesis escrita en Mini-Kanren (sin embargo, solo me importa construir un modelo mental, no todos los detalles de optimizaciones sangrientas). También sé que existe el intrigante razonamiento, sin embargo, no estoy buscando un montón de ejemplos. Solo quiero entender Mini-Kanner en su forma muy básica, muy similar a cómo se puede entender el esquema por comprensión: eval, apply, if, set !, env
¡Gracias!
[aquí está] (http://stackoverflow.com/a/10848902/849891) una implementación Haskell de 18 líneas de The Reasoned Schemer (sin unificación y variables lógicas). –