This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-02-05
Channels
- # arachne (7)
- # architecture (3)
- # beginners (106)
- # cider (22)
- # clara (2)
- # cljs-dev (14)
- # cljsrn (12)
- # clojure (121)
- # clojure-china (1)
- # clojure-italy (2)
- # clojure-spec (22)
- # clojure-uk (32)
- # clojurescript (38)
- # community-development (45)
- # cursive (15)
- # datascript (6)
- # datomic (12)
- # defnpodcast (2)
- # emacs (8)
- # events (1)
- # fulcro (14)
- # immutant (6)
- # jobs (3)
- # jobs-discuss (6)
- # jobs-rus (3)
- # keechma (4)
- # keyboards (4)
- # leiningen (8)
- # luminus (1)
- # off-topic (91)
- # onyx (13)
- # parinfer (36)
- # re-frame (12)
- # reagent (23)
- # remote-jobs (1)
- # ring-swagger (3)
- # shadow-cljs (57)
- # specter (11)
- # sql (9)
- # uncomplicate (4)
- # vim (2)
- # yada (15)
@whilo good stuff! I won’t have time to work on datascript queries in a foreseeable future, so you’re on your own
@tonsky. ok. any wishes what we should/should not do with the codebase for it to stay interesting for you?
@souenzzo great 🙂 we will probably fork now, because @tonsky has little time and we need some changes. we need to esp. use some async IO mechanism, probably core.async for cljs support.
we discuss mostly here: https://gitter.im/replikativ/replikativ
the roadmap is roughly: 1. have a clearly documented durability API (transact) interface added to datascript. 2. support core.async. 3. implement https://gitlab.com/replikativ/index-sync so we can replicate datahike indices and in general use the index for CRDTs to support multiple readers. 4. model a partial order in the indices of datahike so we can have multiple writers. 5. go in the direction of reactive datalog for efficient front-end views of the replicated database (long-term goal).