2024 Clojure 状态调查!分享您的想法。

欢迎!请参阅关于页面获取更多关于如何工作的信息。

0
core.logic

此目标应列出在绑定到序列的新鲜/精确变量中找到的任何 fd 变量。这将避免在邮件列表上出现的某些不直观的行为

`
(defne weighted-listo [l w]
([() _] (fd/== w 0))
([[h . t] _]

(fresh [n]
  (fd/in n (fd/interval 0 java.lang.Integer/MAX_VALUE))
  (fd/in h (fd/interval 1 java.lang.Integer/MAX_VALUE))
  (fd/+ h n w)
  (weighted-listo t n))))

`

2 个答案

0

评论者:austinhaas

以下是关于邮件列表上的讨论链接:https://groups.google.com/forum/#!topic/minikanren/MgcvtkA6_EI

0
...