logic-tutorial icon indicating copy to clipboard operation
logic-tutorial copied to clipboard

appendo doesn't work for me as described in tutorial always returns ()

Open manythumbed opened this issue 13 years ago • 1 comments

tim@mwmbles:~/play/clojure/logic-tutorial$ lein repl REPL started; server listening on localhost port 5065 user=> (load "logic_tutorial/tut2") WARNING: == already refers to: #'clojure.core/== in namespace: logic-tutorial.tut2, being replaced by: #'clojure.core.logic.minikanren/== WARNING: inc already refers to: #'clojure.core/inc in namespace: logic-tutorial.tut2, being replaced by: #'clojure.core.logic.minikanren/inc WARNING: reify already refers to: #'clojure.core/reify in namespace: logic-tutorial.tut2, being replaced by: #'clojure.core.logic.minikanren/reify nil user=> (in-ns 'logic-tutorial.tut2)

<Namespace logic-tutorial.tut2>

logic-tutorial.tut2=> (run* [q](appendo [1 2] [3 4] q)) () logic-tutorial.tut2=>(run* [q](appendo [1 2] q [1 2 3 4])) () logic-tutorial.tut2=>

manythumbed avatar Dec 19 '11 20:12 manythumbed

appendo is not working for me either, see below:

logic-tutorial.tut2=> (run* [q] /(appendo [1 2] [3 4] q)) () logic-tutorial.tut2=> (run* [q] /(appendo [1 2] q [1 2 3 4])) ()

jsofra avatar Jan 11 '12 12:01 jsofra