【发布时间】:2012-04-24 11:41:37
【问题描述】:
SICP 的第 5 章解释了寄存器机器的元循环评估器实习生方案。
在 Scheme 原语方面,有什么东西可以提供类似类型的 Mini-Kanren 吗?
我知道有一篇关于 Mini-Kanren 的论文(但是,我只关心构建一个心智模型;而不是所有血淋淋的优化细节)。我也知道有理性的计划者——但是,我不是在寻找一堆例子——我只是想以非常非常基本的形式理解 Mini-kanren,就像人们如何理解方案一样理解:eval、apply、if、set!、env
谢谢!
【问题讨论】:
-
here is The Reasoned Schemer 的 18 行 Haskell 实现(没有统一和逻辑变量)。
标签: clojure scheme logic minikanren