This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-18
Channels
- # announcements (5)
- # aws (14)
- # babashka (5)
- # beginners (39)
- # brompton (9)
- # chlorine-clover (10)
- # cider (2)
- # clj-kondo (107)
- # cljfx (2)
- # cljsrn (7)
- # clojure (40)
- # clojure-australia (2)
- # clojure-conj (5)
- # clojure-europe (11)
- # clojure-japan (2)
- # clojure-nl (3)
- # clojure-spec (1)
- # clojure-uk (6)
- # clojurescript (8)
- # cursive (20)
- # datahike (6)
- # degree9 (2)
- # deps-new (2)
- # development-containers (11)
- # fulcro (26)
- # jobs (1)
- # joker (1)
- # kaocha (1)
- # lambdaisland (1)
- # malli (6)
- # membrane (1)
- # nbb (1)
- # news-and-articles (2)
- # off-topic (3)
- # pedestal (23)
- # re-frame (19)
- # reagent (6)
- # sci (110)
- # shadow-cljs (7)
- # tools-deps (9)
- # xtdb (20)
Thanks for the detailed answer @metasoarous. I have replied on Discord as well, but let me also add here that Datalog itself is a very good implementation language for CRDTs, so the most flexible thing is that we collect some common merging (conflict resolution) strategies, query the datoms accordingly and add it to the db reflecting the merge. This is the idea is already sketched here https://github.com/replikativ/datahike/blob/336-native-image-cli/doc/cli.md#memory-model.
Hey - very nice site! For the query you could consider adding an English explanation too > Given the alias "lizzy", select her direct aunts & uncles and project their spouses
Good catch! It seems we had it in there and this sentence got lost. Thank you ๐