reasoned-schemer相关内容

miniKanren:如何定义#s 和#u?

在miniKanren中,succeed可以定义为(define success (== #t #t)),并且可以定义fail如(定义失败(=== #t #f)).但是 #s 和 #u 作为 succeed 和 fail 的简写形式呢,它们出现在 理性策划者? (define #s success) 在 Racket 中产生错误: 欢迎使用 Racket v7.2.>(需要球拍-miniK ..
发布时间:2021-07-02 18:53:58 其他开发

Racket博士对MiniKanren的支持

我从"The Reasoned Schemer-第二版"和DrRacket方案环境一书开始研究miniKanren. 我安装了"faster-minikanren"软件包,但是该书的第一个示例使用命令run*(例如,(run* q #f))会产生错误消息,例如run*: bad syntax in: (run* q #f). 这是否意味着"faster-minikanren"软件包没有 ..
发布时间:2020-07-24 09:43:32 其他开发