Boost logo

Boost Announcement :

From: Thomas Witt (witt_at_[hidden])
Date: 2005-09-08 11:28:34

The review of Eric Niebler's xpressive library begins now and runs
through Sunday, September 18.

The library is available here:

Here is a short introduction that I shamelessly reassembled from the
xpressive documentation.

xpressive is an advanced, object-oriented regular expression template
library for C++. Regular expressions can be written as strings that
are parsed at run-time, or as expression templates that are parsed at
compile-time. xpressive brings these two approaches seamlessly
together and occupies a unique niche in the world of C++ text
processing. With xpressive, you can choose to use it much as you
would use Boost.Regex, representing regular expressions as strings.
Or you can use it as you would use Spirit, writing your regexes as C+
+ expressions, enjoying all the benefits of an embedded language
dedicated to text manipulation.

When writing your review, you may wish to consider the following

     * What is your evaluation of the design?
     * What is your evaluation of the implementation?
     * What is your evaluation of the documentation?
     * What is your evaluation of the potential usefulness
       of the library?
     * Did you try to use the library? With what compiler?
       Did you have any problems?
     * How much effort did you put into your evaluation?
       A glance? A quick reading? In-depth study?
     * Are you knowledgeable about the problem domain?

And finally, every review should answer this question:

     * Do you think the library should be accepted as a Boost library?
       Be sure to say this explicitly so that your other comments
       don't obscure your overall opinion.

Please send your reviews either to the Boost list or to me
personally. The former is preferred, because it allows the community
to consider your review as well.


Thomas Witt

Review Manager xpressive

Thomas Witt

Boost-announce list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at