Boost logo

Boost :

From: Stefan Seefeld (seefeld_at_[hidden])
Date: 2006-09-08 09:06:49


loufoque wrote:
> Jon Radoff wrote :
>
>> b) Those that are complete have very annoying and/or intractable dependencies. Examples: Libxml++ is simply a beast to build (lots of GNOME/Glib dependencies, and it produces compiler errors on MSVC that are left to the implementor to fix);
>
> That's because libxml++ wanted to use a special string type for unicode
> that was available in glibmm (glib C++ wrapper).
> You can disable this though and handle the utf-8 through std::string,
> which removes the dependencies, and probably the building problems with
> older MSVC versions. (current versions of gtkmm/glibmm are known to
> support MSVC8 only)
>
> I think using such a string type is a good idea though, but something
> available as a self-supporting library would be better.

As I suggested earlier, I think the best approach is to parametrize the XML library
for the (Unicode) string type, as dealing with the content and dealing with the
structure are mostly orthogonal aspects of the overall functionality.

Regards,
                Stefan

-- 
      ...ich hab' noch einen Koffer in Berlin...

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk