[Gossip-dev] Nokia released Mission Control
Mikael Hallendal
micke at imendio.com
Sun Mar 11 19:32:57 CET 2007
Martyn Russell skrev:
Hi,
> What we or I have been doing wrong all these years is basically
> abstracting the whole contacts/presence/etc libgossip layer to work with
> multiple protocols, Mikael originally started doing the abstraction to
> make the code simpler to maintain. I think it wasn't a good idea and it
> hasn't done much for us at all, most of that code will be redundant if
> we choose Telepathy and drop the Jabber backend, and likewise, if we
> decided to do the same but for Jabber. This is my fault, I think I
> thought I could do it nicely and have backends written to just plugin.
Libgossip needed to happen and we have a far better and more
maintainable code base as a result of that refactor. However, I kinda
regret to add the extra layer to support multiple protocol backends as
we never went ahead and implemented any other than the jabber one.
On the other hand it made it possible to hack on a Telepathy backend
without interfering too much with the rest of the code.
Cheers,
Mikael Hallendal
--
Imendio AB, http://www.imendio.com/
More information about the Gossip-dev
mailing list