4:05:18MondenkindQwnavery: collaborative editing is a large kettle of sardines; if you attempt to do it with lockstep you will get bad results
4:06:30Mondenkindattempting to use the same underlying representation for local as for remote operations doesn't work well when 'remote' is bigger than 1ms. This is x's mistake
4:07:43QwnaveryMondenkind: That's uneccessary, because of the implmentation of cluffer the buffermode can be set to lines. You prevent editing of a line if another user is editing it with a few safety parameters. beach's implmentation of cluffer has covered things he didn't even know it could be used for.
4:08:02Mondenkind'You prevent editing of a line if another user is editing it' that's a form of lockstep
4:08:03QwnaveryIt's also a matter of how buffers are updated.
4:09:47Mondenkindconflict-free replicated data table
4:10:09Mondenkind'outside of a home environment' I mean, network-collaborative editing is cool and neat. Just should be done in terms of its own representation layered on top of the existing one