Jon Keating wrote:
Attached is the log from the IRC meeting of this week. The main points
discussed were:

  * The new callback system
  * Plugin priorities
  * More aspects of how the new API will be used and its goals

Also, a few points I brought up that should be discussed in more detail
(only rsLeo was present at this time).

  * Python prototype
  * Dividing up my responsibilities

Please take a look at the log for more details and provide your
opinions here and hopefully more people will be able to attend the
meeting next week. If Wednesday nights aren't a good time, please let
me know when is the best time for everyone that wishes to participate.

Jon
Sorry, I'd have really liked to participate but I had to go to my university.

The log sounds quite good. Concerning the priority system a simple list might really be the best idea I think. Also beeing able to define only one "service name" for one callback function is good (design). to simplify this maybe the callback function then could have a char* which again tells the name of the current service. this way one could use one function for more plugins, something like
addCallback(func1, "message-sent");
addCallback(func1, "message-received");
addCallback(func1, "event-deleted");
or something. the callback function could then be called by something like
eventObject* func1(serviceName, obj);
and (as Jon said) return an object if it wants it to be changed or return NULL if it just reads on the object.

I have no experience with python, but I don't think that it's really neccessary to create a kind of prototype. No API is perfect and it will be changed anyway in some points, so it doesn't really matter if it is changed in the C++-Code or in python code then (or am I wrong?)

... Jon, are there more concrete plans already about the new API then you wrote?

However, more next wednesday

Joachim


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to