Re: Nokia released Mission Control
Mikael Hallendal <[email protected]> Sun, 11 Mar 2007 19:32:57 +0100
| Newsgroups | gmane.comp.gnome.gossip.devel |
|---|---|
| Organization | Imendio AB |
| Message-ID | <[email protected]> |
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/