The problem has to do something with the lambda:

(run* (x)
  (== x 1)
  (== x 2))     ;; => ()


(run* (x)
  ((lambda (x)
     (== x 1)
     (== x 2))
   x))          ;; => (2)

Is the above the correct behavior of minikanren?

-- 
You received this message because you are subscribed to the Google Groups 
"minikanren" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/minikanren.
For more options, visit https://groups.google.com/d/optout.

Reply via email to