Liking cljdoc? Tell your friends :D

eva.utils.unify


Unificationscljprotocol

unificationsclj

(unifications x source subst lvar?)

given source, previous substitition, and pred to detect lvars, returns sequence of possible unifications

given source, previous substitition, and pred to detect lvars, returns sequence of possible unifications
source

unify*clj

(unify* u v s lvar?)
source

walk*clj

(walk* s u lvar?)

Walks a substitution-map s, resolving all intermediate lvars (as identified by pred lvar?), until a terminal value is found.

Walks a substitution-map s, resolving all intermediate lvars
(as identified by pred lvar?), until a terminal value is found.
sourceraw docstring

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

× close