Subject: Re: [boost] [GSOC] Mentors for a C++11 TMP-related project
From: Louis Dionne (ldionne.2_at_[hidden])
Date: 2014-03-09 23:34:59


Niall Douglas <s_sourceforge <at> nedprod.com> writes:

> Andrew's Concepts Lite let you much more richly specify partial
> template specialisations - in fact, PTS looks very clunky compared to
> what Concepts Lite allows. That certainly helps with the brevity and
> power of implementation, but it also helps with the sanity of usage.
> Whilst use of the existing MPL is fairly problem free, that is
> definitely not the case for stuff which is based on the MPL where
> you'll find the metaprogramming becomes very brittle a la
> Boost.Spirit. I suspect, without evidence, that correctly and
> permanently eliminating that brittleness will require Concepts Lite
> in the MPL layer, not in the layer above.

Thanks for clarifying. I'll take a deeper look at Concepts Lite and
see how this might relate to the MPL (and also to my work so far).

Louis