ClojureDocs

Nav

Namespaces

Clojure/Conj 2026 — Charlotte, NC — Sept 30 - Oct 2 Learn More & Get Tickets →

distinct

  • (distinct v*)
A finite domain constraint that will guarantee that 
 all vars that occur in v* will be unified with unique 
 values. v* need not be ground. Any vars in v* should
 eventually be given a domain.