The GObject-ification of Meanwhile is slowly progressing. This is a natural progression from the hacked-up class structures I was pretending to have in Meanwhile-1. Replacing the callback triggering style from handler structures to GObject signals seems very healthy. I can also use reference counting and weak references without having to hack together my own broken implementation.
I've re-written the simple reader/writer portions of the code to be a bit more sane, and to also allow for more in-depth error reporting when something unexpected happens unpacking data from a message.
Once Meanwhile-2 is in a functioning state, (with working Python wrappers, at the very least), I'm going to concentrate on the GObject-ification of Pidgin itself, and connecting Pidgin with Meanwhile-2. But that's a long way into the future.
Labels: meanwhile sametime pidgin gobject