The version of miniKanren I normally use. Includes
Good for writing Quine-generating interpreters, etc. :)
eigen, which represents universally quanitifed variables. Beware: this implementation does not support use of
eigen with constraints other than
Also includes multi-query variable version of
(run (q r s) (== (cons r q) s)).
Chez and Vicare
After loading miniKanren as above,
regardless of scheme implementation.