This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-07-30
Channels
- # aleph (4)
- # beginners (24)
- # boot (15)
- # cider (4)
- # cljs-dev (37)
- # clojure (73)
- # clojure-losangeles (1)
- # clojure-serbia (1)
- # clojure-spec (27)
- # clojurescript (78)
- # core-logic (3)
- # datascript (9)
- # datomic (10)
- # events (1)
- # lein-figwheel (1)
- # lumo (2)
- # off-topic (14)
- # om (6)
- # om-next (1)
- # parinfer (18)
- # pedestal (2)
- # protorepl (4)
- # re-frame (2)
- # reagent (56)
- # specter (6)
- # unrepl (2)
@plexus i have something custom where i put every single e, a, v, tx, added into a db by shipping tx-data for each transact through sente
and also enough information in each row to do the access filtering you're talking about
and a timestamp actually
so then when the user loads the page i group rows on e, a and order by tx, timestamp, returning a single result for each
a and v need to be pr-str to work nicely with my db and sente
but i read-string and pass to d/datom
on the client for each, and then inject them all into a fresh db
i actually then generate filtered dbs from that to run queries against to display the UI
Thanks @thedavidmeister. That sounds interesting, and somewhat similar to what Datsync does. You don't happen to have some code you could share?