halgari / odin

An embedded extensible logic DSL for Clojure.
183 stars 11 forks source link

false values in data set not resolving to lVar #13

Open karlmikko opened 7 years ago

karlmikko commented 7 years ago

If a data set contains leaf values of false odin returns a LVar instead of false.

(set (o/for-query (d/query [1 2 3 false] ?path _ ?val) ?val))
;;=>#{1 3 LVar@991888756 2}