core.unify is a Clojure contrib library providing the following features:
Factory functions for constructing unification binding, subst, and unification functions, with or without occurs checking
Packaged functions for unification binding, subst, and unification functions, with or without occurs checking, recognizing variables tagged as symbols prefixed with ?
characters
core.unify is based on a library named Unifycle, found at http://github.com/fogus/unifycle that has been deprecated.
You can use core.unify in your Leiningen and Cake projects with the following :dependencies
directive in your project.clj
file:
[org.clojure/core.unify "0.5.2"]
For Maven-driven projects, use the following slice of XML in your pom.xml
's <dependencies>
section:
<dependency>
<groupId>org.clojure</groupId>
<artifactId>core.unify</artifactId>
<version>0.5.2</version>
</dependency>
Enjoy!
The following capabilities are under design, development, or consideration for future versions of core.unify:
More planning is needed around capabilities not listed nor thought of.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close