
The boost::wave library is accepted into boost. A couple of review comments are summarized below from Paul Mensonides and Joel de Guzman. Paul Mensonides stated: "I think that the design and implementation are good. The library has reasonable performance in preprocessing complex examples and is more conformant to the standards than most other vendors' preprocessors. Nearly every tool that analyzes C++ source effectively needs to have the ability to preprocess that source. Having a plugable preprocessor is a boon for tool developers--including possible future Boost tools. That said, the potential usefulness of the library (as a library) is fairly restricted to tool development. OTOH, the driver can be used as a replacement for faulty preprocessors without a great deal of effort. Furthermore, the tracing ability of the library (and, by extension, the driver) makes it hands-down the best tool for debugging complex preprocessor metaprograms. This is especially true because tracing can be turned on and off mid-expansion with pragmas (in particular, with the _Pragma operator borrowed from C99). My use of the wave-driver has spanned a couple years now, and during that time Hartmut has fixed nearly all problems that I've encountered. Beyond the utility and capabilities of the library, the existence of the library makes a worthwhile political statement to compiler vendors. I endorse the concept of a Boost preprocessor, and I endorse this particular realization of that concept. Furthermore, I endorse the author (Hartmut). He has been a very responsible and responsive implementor/maintainer--for Spirit as well as the Wave project." Joel de Guzman stated: "I think this (wave) is the most flexible pre-processor I know. It's a c++ library, so I expected full extensibility. Hartmut was very thorough in his design with more than enough links and hooks through policies and callbacks to do almost anything imaginable. The structure is highly modular. The implementation is very good. Hartmut has been a very avid Spirit developer and I've known him to be an excelent coder. I took a peek at the code, sure enough, he's a Spirit expert who can churn out really cool Spirit parsers." Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay. Congratulations and thanks to Hartmut Kaiser for his submission. Tom Brinkman Review Manager - boost::wave __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

Tom Brinkman wrote: {snip]
Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay.
I'd like to say thanks to all who participated in this review and who helped with hints, bug reports and fixes. Please keep 'em going! Since I've already incorporated most of the review comments into the library I expect to add it to the CVS fairly soon. Regards Hartmut

Tom Brinkman wrote:
The boost::wave library is accepted into boost. [...]
Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay.
Congratulations and thanks to Hartmut Kaiser for his submission.
Congratulations! Next logical step: "tsunami" a highly configurable, library based, c++ parser :-) Cheers! -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net

Joel de Guzman <joel@boost-consulting.com> writes:
Tom Brinkman wrote:
The boost::wave library is accepted into boost. [...] Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay. Congratulations and thanks to Hartmut Kaiser for his submission.
Congratulations! Next logical step: "tsunami" a highly configurable, library based, c++ parser :-)
You might reconsider that name in light of recent events... -- Dave Abrahams Boost Consulting www.boost-consulting.com

From: David Abrahams wrote: Joel de Guzman <joel@boost-consulting.com> writes:
Tom Brinkman wrote:
The boost::wave library is accepted into boost. [...] Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay. Congratulations and thanks to Hartmut Kaiser for his submission.
Congratulations! Next logical step: "tsunami" a highly configurable, library based, c++ parser :-)
You might reconsider that name in light of recent events...
How about "ocean"? Regards, Reece

"Reece Dunn" <msclrhd@hotmail.com> wrote in message news:BAY101-F22BADED580F80D9ADDDD1FA0620@phx.gbl...
From: David Abrahams wrote: Joel de Guzman <joel@boost-consulting.com> writes:
Tom Brinkman wrote:
The boost::wave library is accepted into boost. [...] Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay. Congratulations and thanks to Hartmut Kaiser for his submission.
Congratulations! Next logical step: "tsunami" a highly configurable, library based, c++ parser :-)
You might reconsider that name in light of recent events...
How about "ocean"?
I think you should save the name ocean for the compiler ;-p
Regards, Reece
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

David Abrahams wrote:
Joel de Guzman <joel@boost-consulting.com> writes:
Tom Brinkman wrote:
The boost::wave library is accepted into boost.
[...]
Review Managers Conclusion: As the wave library has been in active development for three years, has the endorsement of key boost members, and has demonstrated great utility, I think that boost::wave should be added to boost without delay. Congratulations and thanks to Hartmut Kaiser for his submission.
Congratulations! Next logical step: "tsunami" a highly configurable, library based, c++ parser :-)
You might reconsider that name in light of recent events...
Right. Sigh.... -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net
participants (6)
-
David Abrahams
-
Hartmut Kaiser
-
Joel de Guzman
-
Lucas Galfaso
-
Reece Dunn
-
Tom Brinkman