[Adium-devl] [ANN] msn-pecan 0.0.12 released
Felipe Contreras
felipe.contreras at gmail.com
Fri May 2 22:18:29 UTC 2008
On Sat, May 3, 2008 at 12:57 AM, Evan Schoenberg <evan.s at dreskin.net> wrote:
>
> On May 2, 2008, at 5:55 PM, Felipe Contreras wrote:
>
> >> How does gio differ from GIOChannel?
> >
> > It's newer :)
> >
> > Probably GIOChannel will get deprecated at some point as GIO is doing
> > so much more.
> >
> > Many things msn-pecan is doing by foot can be done by GIO like
> > synchronous and asynchronous transmissions (considering E_AGAIN),
> > proper buffering, and GObjectification.
> >
> > It just seems like the right way to go.
>
> Ah :) So it probably wouldn't divorce msn-pecan from the glib run loop?
Right, if I decide to use GIO.
The other option is to re-implement all the things GIO is doing, which
is what I have been doing somehow (in a much crappier way), but
doesn't seem ideal anymore.
If I drop the GLib IO stuff I would need to properly wrap the IO
errors, and re-implement the buffering currently in msn-pecan (with
unit tests and everything).
I would do that if there is no other option, but I would prefer Adium
to support the GLib's main loop :)
--
Felipe Contreras
More information about the devel
mailing list