On Sun, 5 Dec 2004 15:10:36 -0500, Doug Gregor
The Named Parameters Library has been accepted into Boost. Congratulations to the authors, David Abrahams and Daniel Wallin.
The vast majority of reviews were positive, although most reviewers requested additional documentation. Here is a list of the most important/commonly-requested changes or additions to the library:
- More documentation! Specifically, + Automatic overload generation should go into the tutorial + Document operator, + Performance data (what's the cost?) + Reference section + "Best practices" section.
- Add a metafunction for getting the type of a parameter, e.g., param_type
::type. - Add test cases for the automatic overload generation macros.
- Fix the BOOST_NAMED_PARAMS_MAX_ARITY bug; Cromwell Enage provided a solution.
There was also some debate about the syntax and implementation of the optional parameters. See for example this post from Dave: http://article.gmane.org/gmane.comp.lib.boost.devel/113589 What is the final word on this? -- Caleb Epstein caleb dot epstein at gmail dot com