I have the following simple core.logic snippet: (def my-data [ {:name 'peter :some-data { :some-value: 42 } :sales 1200 :age 32} {:name 'paul :sales 200 :age 42} {:name 'mary :sales 200 :age 32}])
(defn get-result [data max-results] (run max-results [q] (fresh [?sales ?name ?age ?pm] (featurec ?pm {:age ?age :name ?name :sales ?sales} ) (conde [(fd/> ?sales 200)] [(fd/> ?age 32)] ) (== q [?name ?age]) (membero ?pm data)))) (get-result my-data 1) The question is. How would I access some-value inside some-data ? BTW: is it possible to pass the conde arguments as arguments to the get-result function ? Regards Roger -- 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. For more options, visit https://groups.google.com/d/optout.