Boost logo

Boost :

Subject: [boost] [TTI] Review Result
From: Joel falcou (joel.falcou_at_[hidden])
Date: 2011-08-02 09:06:02


This is the result summary for the Type Traits Introspection library by
Edward Diener.

The review have been on going from July 1st to july 17th and had
generated a large amount of very interesting design discussion. The
library received 5 Positive reviews and a few positive comments next to
that.

**The verdict is that, the TTI Library is ACCEPTED into Boost.**

However, a few comments and concerns have been raised but are
rather simple changes to perform and I am sure Edward will
take these comments into account before releasing the library.

Such comments include:

  * The main comment is the fact that Boost.TTI force the
    definitions of its meta-functions into the boost::tti.
    Concerns have been raised and requests made that the macro
    don't specify any namespace and let users bring the generated
    meta-functions in the namespace of their own liking.

  * The number of macros handling various corner cases has been
    raised as potentially too high. Effort to streamline the macro
    based interface has been requested.

  * Support for more compiler is needed. Some issues on ICC has been
    raised but are currently being looked upon (or fixed).

  * Naming scheme of the macro and of the generated meta-functions
    have to be refined to be 1/ more clear 2/ avoid some non-standard
    name starting with __

  * Some more detailed and entry-level examples may be beneficial
    to the library

  * Pre-made macro for classical typedef like value_type or other std
    components has been proposed

Thanks to all the participants and to Edward for this review.


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