Pith

open record

sign in
Browse

arxiv: 2304.03141 · v1 · pith:K5UTZU6L · submitted 2023-04-06 · cs.DC

For-Each Operations in Collaborative Apps

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 reserved pith:K5UTZU6Lrecord.jsonopen to challenge →

classification cs.DC
keywords collaborativefor-eachoperationappscrdtcrdtsdatalist
0
0 comments X
read the original abstract

Conflict-free Replicated Data Types (CRDTs) allow collaborative access to an app's data. We describe a novel CRDT operation, for-each on the list of CRDTs, and demonstrate its use in collaborative apps. Our for-each operation applies a given mutation to each element of a list, including elements inserted concurrently. This often preserves user intention in a way that would otherwise require custom CRDT algorithms. We give example applications of our for-each operation to collaborative rich-text, recipe, and slideshow editors.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.