On Fri, Aug 25, 2017 at 2:05 PM, David Woodhouse <dw...@infradead.org> wrote:
> But isn't that the *point*? We have a framework with plugins for all
> manner of different protocols, instead of a mess of separate protocol-
> specific clients each of which can handle only *one*.

When the choice is given to me between sticking to an abstraction that
tries but doesn’t manage to grasp the quirks of several protocols, or
switching to a protocol specific API and embrace it to make sure it is
correctly and fully supported, I pick the latter. Even if I have to do
it twice or more. I don’t think the *point* should be to support
several protocols badly.

I also don’t think we should aim at supporting all the protocols that
exist. I don’t think a single client can map to the features of all of
them.

If someone cares enough to implement support for a protocol in
Telepathy, they could probably implement support for the protocol
elsewhere too.

-- 
Alexandre Franke
GNOME Hacker & Foundation Director
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to