This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-17
Channels
- # announcements (17)
- # aws (2)
- # babashka (21)
- # beginners (67)
- # calva (19)
- # cider (29)
- # clara (3)
- # clj-kondo (6)
- # cljsrn (10)
- # clojure (140)
- # clojure-europe (164)
- # clojure-nl (3)
- # clojure-uk (8)
- # clojurescript (62)
- # conjure (7)
- # core-async (24)
- # cursive (21)
- # datomic (5)
- # docker (40)
- # emacs (14)
- # fulcro (25)
- # gratitude (1)
- # honeysql (6)
- # introduce-yourself (1)
- # jobs (1)
- # jobs-discuss (32)
- # juxt (7)
- # lsp (13)
- # minecraft (2)
- # off-topic (49)
- # pathom (24)
- # practicalli (8)
- # re-frame (18)
- # react (23)
- # remote-jobs (6)
- # reveal (2)
- # shadow-cljs (75)
- # tools-deps (7)
You could have one session for the “static” rules. And have one query or a few to pull the derived facts you want from it out.
Then make a lighter weight second session they took those facts and had queries. But not sure this would help you. I think you just wanted something repl fast as you mentioned
Yeah I don't know what I want to change when deving, maybe rules and queries. I ended up making a wrapper that implemented ISession and accepted vars for the facts, records the inserts and retracts and has a "reload" method to make a new session with newly deref'd facts, playing back the recorded inserts/retracts.