
"Gennadiy Rozental" <gennadiy.rozental@thomson.com> wrote in message news:e272ol$3tv$1@sea.gmane.org... : : "Darren Cook" <darren@dcook.org> wrote in message : news:44470078.9000503@dcook.org... : >> First and foremost I would like to remind everybody that we already : >> have : >> one library intended to cover this problem domain (completely : >> unacceptable : >> IMO - but that's another story). This library not only do not address : >> issues : >> of existent solution it's not even comparatively close feature wise. ... : > : > Which existing library? : : ? program options I thought that you would have mentioned boost::serialize as an overlapping library, but program_options ?? I think that a clear difference is that Property Tree is intended to support I/O of configuration settings, and of other kinds of human-readable data files. I could well envision an application that uses both libs: program_options to handle command-line parameters, and ptree as a storage format for its data files. I agree with many of your other points. In particular ptree could be made leaner, and the double-indexing may well be overkill (I haven't looked at the implementation itself). But the needs the library seeks to address are very real. Ivan -- http://ivan.vecerina.com/contact/?subject=NG_POST <- email contact form