From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-06-19 01:01:38
John Maddock wrote:
> The Formal Review of the Function Types Library begins today, and
> runs until 16th June 2005.
> Author: Tobias Schwinger
> Available from the sandbox at:
> or the zip file is:
> This library provides a metaprogramming facility
> to classify, decompose and synthesize function-,
> function pointer-, function reference- and
> member function pointer types. For the purpose
> of this documentation, these types are
> collectively referred to as function
> types (this differs from the standard
> definition and redefines the term from
> a programmer's perspective to refer to
> the most common types that involve functions).
> The classes introduced by this library
> shall conform to the concepts of the
> Boost Metaprogramming library (MPL).
> The Function Types library enables the user to:
> * test an arbitrary type for
> being a function type of specified kind,
> * inspect properties of function types,
> * view and modify sub types of an
> encapsulated function type with
> MPL Sequence operations, and
> * synthesize function types.
> This library supports variadic functions and
> can be configured to support
> non-default calling conventions.
> (The following is taken from :
> http://www.boost.org/more/formal_review_process.htm )
> Here are some questions you might want to answer in your review:
> 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
> 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
> John Maddock
> (Function Types review manager).
> Unsubscribe & other changes:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk