Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-04-24 02:20:22

Marcin Kalicinski wrote:

>>> I think you are correct here. This really sounds like it could've
>>> (should've?) been implemented using the serialization library and
>>> maybe BGL or a generic tree structure (which I would love to be a
>>> Boost library).
>>> That way you get all of the traversal mechanisms available to the tree
>>> (or graph) structure, and all of the archiving techniques available to
>>> the serialization lib.
>> Exactly my point.
>> Gennadiy
> You are correct it might (possibly) have been implemented this way.
> However, I'm quite sure you would need 30 lines of code, not 3 to get a
> value from a simple config file. And people would prefer to use MSXML or
> Expat instead anyway.

Counting lines is a risky business in any language that has functions:

   std::string get_value_from_xml_file(const std::string& file,
                                       const std::string& name)
        // 10K lines of assembler

makes acessing value from xml file a one-liner.

- Volodya

Boost list run by bdawes at, gregod at, cpdaniel at, john at