[messaging] Minimal requirements for group chat
Ben Laurie
ben at links.org
Thu Apr 17 14:23:21 PDT 2014
On 17 April 2014 22:13, Tony Arcieri <bascule at gmail.com> wrote:
> On Thu, Apr 17, 2014 at 2:07 PM, Joseph Bonneau <jbonneau at gmail.com> wrote:
>>
>> We could design a chat protocol where every participant has a Lamport
>> clock and these are committed to in each message as an alternative to the
>> "git commit history" formulation considered above.
>
>
> I was actually thinking about proposing exactly this when I saw Moxie's
> original description, but I began to worry about the details, like:
>
> - If someone joins a conversation later, who do they inherit their vector
> clocks from? Someone who invited them to the conversation?
When someone joins a conversation, its actually a new conversation, so
everyone starts again.
> - What about siblings? (same problem as git)
Siblings appear in different orders for different people.
> - Could this actually result in confusing/deceptive output?
Yes. :-)
More information about the Messaging
mailing list