Dear clojure users and team!
I have a simple core.logic program:

(require '[clojure.core.logic :as l]
         '[clojure.core.logic.pldb :as db])
         
(db/db-rel In-zone t z)

(def bd (db/db-fact bd In-zone 'A 'B))

(println
  (db/with-db bd
        (l/run* [q]
          (l/fresh [x y]
            (In-zone x y)
            (== q 'IN-ZONE)))))

Why I get this error message? 

user=> (load-file "../programs/corelogic/search2.clj")
CompilerException java.lang.ClassCastException: class 
clojure.core.logic.LVar cannot be cast to class java.lang.Number 
(clojure.core.logic.LVar is in unnamed module of loader 
clojure.lang.DynamicClassLoader @233ae292; java.lang.Number is in module 
java.base of loader 'bootstrap'), 
compiling:(/home/ru/clojure/core.logic/../programs/corelogic/search2.clj:8:1) 

No any mention about numbers!

Thanks in advance for the help.
Sincerely,
  Ru

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/9b74d145-0f03-4663-a760-463a3a925f5dn%40googlegroups.com.

Reply via email to