Zach Oakes
Zach Oakes
Was there anything more to the error above this? I don't see any actual error message.
Strange...do all play-cljc projects fail for you this way, including [the examples](https://github.com/oakes/play-cljc-examples)?
Ah the UI demo actually requires a different command to build the frontend, as shown in its readme, because it needs a native dependency to render the font. But anyway,...
I would do it like this: ```clojure (require '[odoyle.rules :as o]) (def rules (o/ruleset {::todo [:what [id ::text text] :then-finally (->> (o/query-all o/*session* ::todo) (reduce #(assoc %1 (:id %2) %2)...
I've been thinking about it recently actually. The `::by-id` derived fact is a simple example of creating an "index" (in the case, a map of ids -> todos) that is...
FYI for 0.6.0 i wrote a [longer write-up](https://github.com/oakes/odoyle-rules/blob/master/bench-src/todos/README.md) about this topic, which shows how to do this recursively (sub-todos with their own sub-todos).
Right, in odoyle the triplets must have a unique id+attribute combo; that is a strict requirement. You are technically still in triplet land; you're just inserting data structures derived from...
I can reproduce this. I'll try to dig into it when I get the chance. I wonder if it happens slowly over normal use, or if it only happens when...
Haven't been able to track this down yet, unfortunately. I tried disabling the sandbox, and it still happens. I tried deleting all the code from a project, and it still...
The thing that makes spec integrate so well is the fact that specs and o'doyle attributes are both qualified keywords, so i can associate them together without any extra code....