[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