On Fri, Aug 5, 2011 at 2:19 AM, Meikel Brandmeyer (kotarak) 
<m...@kotka.de>wrote:

> I agree. Clojure does a lot to separate such concerns. facts modifies two
> atoms. Is this save in all cases?
>

Nope there's a not in the source to switch to refs and transactions.


> Another superficial question: Should facts also support maps?
>

They probably should. The tuple-centric interaction at the moment is a
result of miniKanren's design.


> (facts notes
>        [{:id 1 :text "My cool widget" :category 1}
>         {:id 2 :text "My cool Clojure project" :category 1}
>         {:id 3 :text "Walk the dog" :category 2}])
>

Yes this would be much friendlier.


> And a last question: Is this something like (or developed to or help to
> move) contrib.datalog?
>
> Sincerely
> Meikel
>

As far as I can tell core.logic can do almost everything contrib.datalog
does. The main missing piece is stratified negation.

David

-- 
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

Reply via email to