On Tue, Apr 15, 2008 at 5:02 PM, Vivien Bernet-Rollande <<a href="mailto:vivien.bernet-rollande@etu.utc.fr">vivien.bernet-rollande@etu.utc.fr</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi everyone.<br>
I've started playing arround with the code.<br>
First thing I wanted to say is : congrats. It's the first time I write<br>
code that interacts with an important existing code base, and I'm<br>
pretty amazed by the power of what you guys have built. The whole<br>
plugin interface is just ... impressive, well-thought, extensible,<br>
easy to use, and powerful. So yeah, props to all of you. I'm honestly<br>
impressed.<br>
</blockquote><div><br>Yeah hacking on Pidgin is pretty clean and fun :-)<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Now, a few questions.<br>
The first ones are about the Gobjectification. I've read a bit on the<br>
Gnome Website (and in signals.c), and I can easily see what it brings<br>
in terms of data manipulation (hashtables, linked lists, etc). Now I<br>
was wondering if the goal was to totally Gobjectify the code (like<br>
using gchar instead of char everywhere), or just in the parts where it<br>
makes coding easier ? If I write code, should I try to use only gObjects ?<br>
</blockquote><div><br>We already *use* GObjects in Pidgin (The Gtk+ UI is based on GObjects).  The goal of Gobjectification is to make GObject derived "classes" out of the existing Purple home-brewed object / type system.<br>
 </div></div>-Eoin<br>