Ok, I will clone zeeGeek's repo as well and look at the code. I am still new to the xmms2 code base, so I am not sure if I understood all of it correctly, but I think the problem was that with the introduction of new features/improvements in the xmms core API, the service client API in it's current state is weird to use or perhaps unusable in a sense, right ?
So in such a situation what would be the better thing to do? Rewrite the whole service client API from scratch or trying to make changes in the existing code base ? I was thinking that, perhaps first prototyping the API in a higher level language like Python would be a good idea. On Wed, Feb 9, 2011 at 4:39 AM, Sebastien Cevey <s...@cine7.net> wrote: > IIRC: > - The IPC layer was (even more) asymmetric than now, which made it > harder to send and receive things in both directions of any type, etc. > That should be much better now. > - We had no value_t, which made it hard to carry values of arbitrary > types around (without a forest of *_TYPE helper functions), or to > build arbitrary structures to describe a service client, its methods, > its signatures, etc. > - Perhaps more weirdness with signals vs broadcasts, which might have > been improved more recently with GenIPC. > > There was also a 2008 service clients GSoC IIRC, there must be code around > in: > http://git.xmms.se/cgit.cgi/xmms2/xmms2-zeegeek/ > > -- > theefer > > On 8 February 2011 23:00, Abhinav Upadhyay > <er.abhinav.upadh...@gmail.com> wrote: > > Hi , > > > > There was some serious discussion going on in IRC, so I thought it's > > better to leave a mail. > > > > I cloned Puzzles' Git repository and in one of the remote branches I > found > > Service Client code. I also went through the design documentation of > Service > > Clients on the wiki pages ( > > http://xmms2.org/wiki/Summer_of_Code_2007/Service_Clients/Design) and > went > > through the code as well. > > > > Before going any further, I thought it's better to know more about the > > problem. I was wondering what went wrong with the previous > implementations > > of service clients, the documentation of the project is quite detailed > and > > neat , so it's hard to guess what the problem is. Also, in what areas are > > the improvements required ? > > -- > > _______________________________________________ > > Xmms2-devel mailing list > > Xmms2-devel@lists.xmms.se > > http://lists.xmms.se/cgi-bin/mailman/listinfo/xmms2-devel > > > -- _______________________________________________ Xmms2-devel mailing list Xmms2-devel@lists.xmms.se http://lists.xmms.se/cgi-bin/mailman/listinfo/xmms2-devel