Before anyone gets the impression I'm turning this into a Boost holy war... let me reiterate I don't feel that strongly about it, just answering Nicolas' questions here.
quoth Nicolas Weeger as of Mon, 24 Nov 2008 16:57:50 +0100: > I'm not a Boost specialist either (and that can have an impact on my > preference for Qt), but from what I gather, here are Qt features Boost > doesn't have (someone will correct me if I'm wrong): > - multilanguage support Meaning? Like gettext? It *seems* most non-Qt people use ICU for i18n and l10n, although I do have a bit of a problem with that, in that ICU has its own string object, with an API different from the STL string... It does integrate nicely with Boost though. > - GUI classes - modular, so you can disable if not needed, and if you > need you're using the same base classes It doesn't, and that's a good thing in my book ;-) > - image manipulation http://www.boost.org/doc/libs/1_37_0/libs/gil/doc/index.html > - crossplatform build system Jam, one of the best crossplatform build systems out there at the moment, used by a lot of non-boost-related projects. > Note that C++/Qt and Python interact decently with some tests, there > doesn't seem to be any issue there. Well, you *can* simply use libpython from C++. But Boost::Python is a whole new level of integration, it allows you to directly wrap classes and other cool magic. That may not be an issue for us, though, since we're filtering our Python stuff through the plug-in API anyway. Depends, I guess, on how C++ we want to convert the plug-in API to. It may also turn out that once everything is classes, there's no need for the plug-in isolation API anymore. best, Lalo Martins -- So many of our dreams at first seem impossible, then they seem improbable, and then, when we summon the will, they soon become inevitable. ----- http://lalomartins.info/ GNU: never give up freedom http://www.gnu.org/ _______________________________________________ crossfire mailing list [email protected] http://mailman.metalforge.org/mailman/listinfo/crossfire

