David Karger
David Karger
Wishful thinking here, but why is the mutation observer interface limited to listening for a generic change to an element? Wouldn't it make sense to have observers for creation, deletion,...
I may be an outlier, but when I run into a bug I try to debug in place; i'm to lazy to check out sources. On 10/31/2021 11:02 AM, Lea...
This is actually more consistent with how I've seen "where" used with group objects, but I never would have thought of it (since it makes no sense in English). And...
the problem is that there is no verb in the statement. nothing that explains what relationship you want between entry and 2. usually the condition includes a verb that returns...
I've continued exploring and found more weirdness. I've added to the codepen ( https://codepen.io/karger/pen/WNjbxVW?editors=1100 ) a "deletion by variable value" heading. `delete(entry where 2)` works as discussed above. But `delete(entry...
Agreed but what I am proposing now is more General I think since some plugins might have no notion of a user but other useful properties. It also adopts Lea's...
"merge" is such a little word for such a complicated concept. given that the data can change in arbitrary ways, how do we safely perform a merge? also, what do...
indeed, there's no test-and-set primitive in the storage layer, so you'd have to store lock data in the data file. that doesn't really create a merge problem though, because you'd...
For 6 my first instinct is to agree with @DmitrySharabin . If we have a schema mismatch, we should show the actual data and disable editing. If we want to...
swapping between singleton and collection is also going to be a problem if we ever switch to using firebase collections to store mavo collections; once they are stored differently, will...