(all-head-vars-in-body? {head :head body :body :as rule})
(all-ns-known? safe-ns-set {head :head body :body :as rule})
(apply-horn-rule head body)
in prolog: head :- body (head is true if body is)
in prolog: head :- body (head is true if body is)
(apply-horn-rule-and-refiy head body)
in prolog: head :- body (head is true if body is)
in prolog: head :- body (head is true if body is)
(apply-post-processing-rule
kb
{name :name template :query transform :post-process :as rule})
(bad-rules test rules)
(body-in-kb? kb {body :body :as rule})
(connected-rule? {head :head body :body :as rule})
(directory? f)
(load-rules-from-classpath pattern)
(load-rules-from-directory dir)
(load-rules-from-file file)
(some-head-vars-in-body? {head :head body :body :as rule})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close