On Thu, 01 Jan 2009 13:36:45 +0200, Anders Olofsson <[email protected]> wrote:

Firstly, Licq 2.0:
I think we can all agree that Licq needs a make over on many levels and a redesign is needed. However, with the current activity, it will take ages before we have Licq 2 as a replacement for Licq 1. So I think we should instead focus on Licq 1 and change it one bit at a time. This way we can get a redesign done over time but still work with a product that's usable and deliverable along the way. I know this will require more work, take longer time and probably break the API between every release we make, but I can see this happening whereas Licq 2 would require more dedication, organization and planning than we currently have.

Actually, I'm opposed to this approach.
Yes, we do have a user base in Licq 1. Yes, Licq 2 development would take quite 
some time until it's publicly usable. But I think keeping tuning Licq 1 is a 
dead-end road because steps that should be made to reach Licq 2 state would 
take way(!) longer than writing from scratch and it would never get rid of the 
Licq 1 inheritance. Moreover, we already have some code for Licq 2 by Erik. And 
to my mind it would be better we put all the work there.

As for the protocol implementation, using external library is the way to go as 
the general rule. Just remember the Unix philosophy. But it has to be 
considered on the per protocol cases.

--
Eugene Paskevich             |   *==)-----------   |     Plug me into
[email protected]        |   -----------(==*   |      The Matrix

Reply via email to