25 Sep 2003 mrorganic   » (Journeyer)

Not much to report today: just keeping an eye on a newly-deployed piece of software and fiddling around with the new release of wxWindows. wxWindows has several MFC-ish design elements that make me grind my teeth (message and event maps, for example), but is admirably capable in other respects. It's probably the best cross-platform C++ toolkit out there (yes, even better than QT).

I used QT for a time a few years back, and was not impressed. The type system was (and remains) an ugly and breakage-prone hack, and forfeits many of the type-safety features that C++ brings to the programming table. Without that, you might as well be using C (in fact, C is preferable in many ways since it is far less complex than C++).

If you crave type-safety, a sane C++ environment, and target only Linux/Unix boxen, then you may want to consider GTKMM, a C++ wrapper around GTK. It's far more type-safe than QT/KDE, and is a more compliant toolset to boot (it uses STL and the standard C++ library where possible, rather than reinventing strings, streams, stacks, lists, and so on).

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!