Details
-
Type:
Defect
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
The expression
(unifier '[((?x ?y)) ((1 2))])
returns the (invalid) result {?x 1}. Note that unify works as expected:
(unify '[((?x ?y)) ((1 2))]) => ((1 2))
patch applied from
LOGIC-122fixed, http://github.com/clojure/core.logic/commit/2bf23fd1ea64966bae094c9f634dfb21ddd386d1
LOGIC-122fixed, http://github.com/clojure/core.logic/commit/2bf23fd1ea64966bae094c9f634dfb21ddd386d1