[ticker-dev] Re: channel subscription rules
David Arnold
arnold at dstc.edu.au
Fri Apr 23 02:03:29 CDT 2004
-->"Ian" == Ian Lister <ticker-lists at lister.dnsalias.net> writes:
>> in considering the tradeoff between usability and efficient
>> evaluation, i'm not convinced that making the router do
>>
>> fold-case(Group) == fold-case("MyChannelName")
>>
>> instead of
>>
>> Group == "MyChannelName"
>>
>> is worth the usability outcome.
Ian> Probably because we attach different relative importance to
Ian> usability and saving CPU cycles ;-)
I think it's more a case of preferring to distribute the work, rather
than centralise it.
But .. it's not a great deal of work, and it's something that's pretty
simple for the Elvin Router to do, so it's not a major consideration.
>> i believe the fundamental problem lies in the UI where we require
>> users to accurately transcribe strings.
Ian> To pass the issue off to the UI would mean we would have to
Ian> have made sure that we'd provided everything in the protocol
Ian> that the UI would need, and that our expectations of the UI are
Ian> realistic. I don't think that we've done either of these.
Ian> We have a means whereby group names can be communicated using
Ian> the presence protocol, assuming two users are already in the
Ian> same presence group, but this effectively just pushes the
Ian> problem from finding correct ticker group names to finding
Ian> correct presence group names.
Right. This is great for friends, but maybe not so great for friends
of friends, etc.
Ian> While Sticker may be a model citizen in implementing many of
Ian> these new protocol features (they seem to have a tendency to go
Ian> from Sticker to the protocol rather than the other way around)
Which I think is an excellent model, FWIW.
Ian> most of the other clients are either very slow to implement
Ian> them or have no plans to implement them. For example, I believe
Ian> Ted doesn't think XTickertape should implement the presence
Ian> protocol, or even move away from text file
Ian> configuration.
I don't think either of these is a problem: if someone wanted to
extend XTickertape to address an audience that wasn't happy to work
that way, I suspect Ted wouldn't mind them taking a copy of the code
(present legalities aside).
Some people are content with having to type things in accurately;
others aren't. That's ok.
But ...
So, what's the general opinion? Is everyone happy to move to using
decompose-compat(fold-case(Group)) == decompose-compat(fold-case("MyGroup"))
as the general subscription template ?
d
More information about the ticker-dev
mailing list