Jeremy Taylor
Jeremy Taylor
On further thought I'm not sure I can use zip-visit how I was intending, so the question above probably isn't worth considering after all. In case you wondered though: what...
Okay, this is approximately what I am currently doing, without any use of zippers (I'm using datascript): ``` (let [visit (fn visit [db node {:keys [initial-right-state get-down get-right down-state right-state...
This all depends on what an acceptable definition of operating system is. My favourite definition from this thread is "the only thing you use". I think the question is whether...
Not sure I've heard of that one, but I hope it isn't based on grunt... Regarding the "custom-node-browser" option I described in the other issue (https://github.com/juliangruber/anarchyos/issues/4), there is already the...
VAET is only necessary when you don't know which reverse reference-type attributes might be applicable for a given entity. For a small DataScript-sized system this is probably never an issue....
I'm saying that if you have _many_ different `:db.type/ref` attributes then you can't query `[?e _ e123]` without naively scanning through all combinations in AVET. I don't know exactly how...
Yeah, it's certainly a tradeoff. I suspect that without VAET the deletion time cost might be too unpredictable at a large-enough scale to maintain consistent throughput, whereas the space (+...
For everyone's benefit, the previous issue on this topic is here: https://github.com/tonsky/datascript/issues/22
Given the changes coming in https://github.com/juxt/crux/pull/1535 it could be worth re-thinking what `open-tx-log` should offer. E.g. providing more information for hooking in subscription logic, as per https://github.com/jacobobryant/biff/issues/102 [UPDATE 2021-10-29] workaround...
In regards https://github.com/juxt/crux/commit/15dda1ea65ece1cfd418bb5ea46a3a164607e411, there was perhaps another strange behaviour with the orderings flipped and bounds added - it only returned two out of the 4 A's ```clojure (t/is (= #{[:a-3]...