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
...