Is there a way to keep something similar to session variables between zome function calls?
I’m prototyping collaborative editing of text files and would like to have a “working copy” while editing without having to commit on each change.
Many agents edit the same working copy at the same time. (node to node messaging, signalling)
The working copy is committed as an entry when the user pushes “save/publish”.
Currently I use an external server for the working copy (and the signalling between editors), which feels genuinely not distributed and agent centric.
Garbage collection as described by @philipbeadle could be one option allowing for many entries to be committed while editing. The working copy entries are garbage collected when document is published. Is garbage collection planned to be included in early releases?