wiki:BoostMplRoadmap

Version 1 (modified by Aleksey Gurtovoy, 14 years ago) ( diff )

--

Transferred from the old wiki, most of the issues below should be converted into tickets at some point.

Short-term TODO list

Long-term TODO list

  • Consider full laziness as per Vesa's posts (http://thread.gmane.org/gmane.comp.lib.boost.devel/112542).
  • Improve diagnostics; in particular, introduce (optional) concept checking for all template parameters, e.g.:
            template< 
                  typename Seq
                , typename T
                BOOST_MPL_AUX_PARAMS_CONCEPT_CHECK( is_forward_sequence<Seq>::value )
                >
            struct find
            {
                // ...
            };
    

Maintanance items

  • Remove direct dependency on Boost.Config; in particular, replace all <boost/config.hpp> includes with a corresponding <boost/mpl/aux_/config/<i>specific_condig_header.hpp</i>>

Miscellaneous Ideas

Resolved issues

Note: See TracWiki for help on using the wiki.