[ticker-dev] Elvin presence specification draft 0.2
Phillips, Matthew
Matthew.Phillips at dsto.defence.gov.au
Mon Oct 8 15:13:18 EST 2001
Klaus (and in reply to Martin also):
> > The reason to choose "|" over ";" or "," is that it looks better
> > when used this way ie "|dsto|elvin-sse|" looks nicer than
> > ";dsto;elvin-sse;", IMHO.
>
> I agree with you inasmuch as I never liked the ';' construct. On the
> other hand I, as a user, should never have to actually see
> those strings
> as I expect my software to handle the details for me. But yes, '|' do
> look nicer than ';'. We could also, as Martin suggests, use a pair of
> symbols <{([])}> to enclose each and every group subscribed to. I'm
> not sure which idea I like the best...
You're right about this being a client-level thing and not really important.
I did consider something like "{dsto}{dstc}{bobco}" for groups, but it's
really just wasting bytes in "syntactic sugar" for something that very few
people are ever going to want to see anyway.
Michael:
> * Is anoyone else running anything that implements this?
As far as I know the answer is no - the 0.2 spec has only been out for 4
days now, and I have been waiting for comments before taking the leap. It
won't take long to change Sticker 2 over though, it's mainly a matter of
renaming some fields. Adding GUI support for multiple groups might take a
little bit longer though. (I also want to see if I can support the older
Sticker 1 presence protocol, since quite a few people are using it here)
> * How do I discover what 'groups' exist? With the protocol
> as specified, this does not seem possible (except via quench).
Good question. Word of mouth or ticker is one way.
"require(Presence-Info)" is another way, albeit one that could potentially
flood your client. We may have to put in a simple server running on one of
the gateways that compiles a group list from Presence-Info notifications and
can spit it out to interested clients.
Matthew.
More information about the ticker-dev
mailing list