[messaging] Message order in group chat (attempt at summary)

Michael Rogers michael at briarproject.org
Tue Apr 29 01:15:11 PDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 27/04/14 18:45, Ben Laurie wrote:
> If it is delayed for all recipients, then causality cannot be
> violated :-)
> 
> Here's a crazy idea.
> 
> Each client maintains a list of messages it knows each other
> client has seen (because that client has told it so). Every time it
> sends a message to another client, it also sends all messages it
> has seen that it does not know the other client has seen. It also
> sends a list of messages it knows the other client doesn't know it
> has seen.

In a word, Usenet. This has the nice property that if a subset of the
members are connected to each other but disconnected from the other
members, they can carry on the conversation and see each other's
messages, without having to wait for the other members.

However, it definitely requires a threaded rather than linear UI.

I'll start a new thread to discuss threaded UIs. :-)

Cheers,
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJTX1+PAAoJEBEET9GfxSfMbBoH/RaCVO9d6S8ySTDkIWp3YrCb
OXhadfP7GRUJqvUON9/zYKtZb77JFjRxS7Hf5lydliSHqHxwkPBhiReS2IbEIm1I
xQ8IMTawHFkIeEqHcgth4dpxoOfAbgHE5fZY+tYRuznxmOE+YWDXCDbIc0TSFZ9J
qvdPC6vldwOSoLCJsSwN2zZeTymXDhdy08oAQnYoOjKvzQmnixkHHYnCvH3+DHKF
g0eIaj4nhuGNSHxPducxbPKSozSUstrzUVty7CXVUzMvou4MnmHlOUzn6P6Il410
aYmwXBqlXSTbg2RIWwdapGw/AyT7qgVo6qSKcMOtVgRDomA53SN/GJabZIILcnc=
=v66x
-----END PGP SIGNATURE-----


More information about the Messaging mailing list