Liking cljdoc? Tell your friends :D

clojure.core.logic.unifier


-unify*clj

(-unify* init-s u w)
source

init-sclj

(init-s opts s)
source

prepclj

(prep expr)

Prep a quoted expression. All symbols preceded by ? will be replaced with logic vars.

Prep a quoted expression. All symbols preceded by ? will
be replaced with logic vars.
sourceraw docstring

queue-constraintclj

(queue-constraint s c vs)
source

queue-constraintsclj

(queue-constraints s [vs cs])
source

unifierclj

(unifier ts)
(unifier opts ts)

Return the unifier for terms ts. Will prep the terms.

Return the unifier for terms ts. Will prep the terms.
sourceraw docstring

unifier*clj

(unifier* ts)
(unifier* opts ts)

Return the unifier that unifies terms ts. All terms in ts should prepped terms.

Return the unifier that unifies terms ts.
All terms in ts should prepped terms.
sourceraw docstring

unifyclj

(unify ts)
(unify opts ts)

Unify the terms ts returning a the value that represents their unificaiton. Will prep the terms.

Unify the terms ts returning a the value that represents their
unificaiton. Will prep the terms.
sourceraw docstring

unify*clj

(unify* ts)
(unify* opts ts)

Unify the terms ts.

Unify the terms ts.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close