[maemo-developers] Pymaemo GUI wrapper toolkit (v1)

From: Gustavo Sverzut Barbieri barbieri at gmail.com
Date: Mon Mar 19 23:46:11 EET 2007
On 3/19/07, Xan Lopez <xan.lopez at gmail.com> wrote:
> On 3/19/07, Gustavo Sverzut Barbieri <barbieri at gmail.com> wrote:
> > On 3/19/07, Sean Luke <sean at cs.gmu.edu> wrote:
> > > Now that my homework is finished, allow me to gripe: I have never
> > > dealt with a more buggy, inconsistent, poorly-considered library than
> > > GTK in my whole life.  It is incredible!  In the course of building
> > > this small toolkit I've stumbled across about 30 major GTK bugs, and
> > > have reported a number of them.  I've been able to work around many,
> > > but sadly not all, of these bugs in my wrapper toolkit.
> >
> > I second you here! GTK is a beast, API is really incosistent,
> > implementation is buggy, ... but we have to live with it :-(
> Last time I checked they accepted patches.

Yes, they accept patches, but many fixes wouldn't be accepted due dumb
reasons, personal pride, ...

If you're GTK development, you'll be annoyed to see that you have a
bunch of set_label, set_value, set_XX that aren't coherent, the reason
to don't fix it is API stability, but they keep it since GTK1.x...

IMHO, Nokia and other companies that relies on GTK should put some
manpower behind it and specially GLib. These are the pilars of UI, but
are undersupported, just check the number of core developers working
on these components, rate of patches, number of pending bugs,
performance issues, ... And with support I mean full-time hackers, not
just giving away some devices at guadec ;-)

Gustavo Sverzut Barbieri
Jabber: barbieri at gmail.com
   MSN: barbieri at gmail.com
  ICQ#: 17249123
 Skype: gsbarbieri
Mobile: +55 (81) 9927 0010

More information about the maemo-developers mailing list