Boost logo

Boost :

Subject: Re: [boost] Library for configuration file parsing
From: Bjørn Roald (bjorn_at_[hidden])
Date: 2010-11-30 23:27:15


On 11/30/2010 09:20 AM, Denis Shevchenko wrote:
> On 29.11.2010 23:58, Bjørn Roald wrote:
>> However we do have existing libraries in this domain, even if the
>> features vary.
> Hello again, Bjørn!
>
> I venture to suggest to consider my library in Boost Vault. You are
> right, there are exists libraries of the same domain. But I see that
> in Boost, for example, exists TWO libraries for work with regular
> expressions, Regex and Xpressive. And this is good (imho), because
> user can choose between libraries (for example, between header-only
> and linking variants). Program_options is auto linking, my library is
> header-only. :-)

There is nothing preventing acceptance other than acceptance in a
review. So I wish you good luck :-) All I am expressing is that I
would like to see effort in the same domain consolidated if that work
out for the authors. I also think you would have a better chance
getting your features into boost that way, but that is only my opinion.

As for Regex and Xpressive, you are right. This is one example of boost
libraries covering the same domain. However they AFAIK have different
implementation approaches. Also their API vary in non trivial ways.
Expressive support a completely different approach to instantiate
regular expressions at compile-time rather than run-time. Regex is tied
to a proposal for the C++ standard library. So I think that there is a
certain amount of rationale for making and keeping separate solutions.

-- 
Bjørn

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