This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-20
Channels
- # bangalore-clj (3)
- # beginners (30)
- # boot (117)
- # braid-chat (6)
- # carry (9)
- # cider (6)
- # clara (11)
- # cljs-dev (28)
- # cljsrn (12)
- # clojars (2)
- # clojure (114)
- # clojure-austin (2)
- # clojure-dev (1)
- # clojure-dusseldorf (1)
- # clojure-greece (47)
- # clojure-italy (5)
- # clojure-russia (79)
- # clojure-spec (121)
- # clojure-uk (133)
- # clojurescript (92)
- # community-development (67)
- # copenhagen-clojurians (1)
- # core-async (25)
- # cursive (67)
- # datascript (1)
- # datomic (34)
- # devcards (24)
- # emacs (8)
- # funcool (71)
- # juxt (1)
- # keechma (2)
- # lein-figwheel (6)
- # luminus (8)
- # mount (17)
- # om (135)
- # om-next (13)
- # onyx (147)
- # pedestal (11)
- # planck (7)
- # re-frame (42)
- # reagent (86)
- # rum (11)
- # specter (6)
- # testing (6)
- # untangled (1)
- # vim (6)
- # yada (24)
@ramkumarkb : If you mean that the facts are Java objects, I don’t see any barrier to that; JavaBeans are a very normal Clara fact. If you mean working in Clojure with a Java session of the sort in the docs you linked, you can interact with it via Clojure’s Java interop; see https://github.com/rbrush/clara-rules/blob/master/src/test/clojure/clara/test_java.clj#L42 for an example
@devn I think https://github.com/rbrush/clara-rules/blob/master/src/main/clojure/clara/tools/inspect.clj#L67 has the info you’d need for truth maintenance governed facts anyway, clara-tools builds on this https://github.com/rbrush/clara-tools/blob/master/src/main/clojure/clara/tools/impl/facts.clj
My understanding is that this ultimately works because Clara stores logical insertions in the activation-memory
The graphs in clara-tools seem to work OK, though when I last poked around at them there seemed to be some oddities around accumulators, but I haven’t looked at it much yet
for the sake of development, understanding the flow, it'd be nice to output the rules as a graph for a particular run