Boost logo

Boost :

Subject: Re: [boost] MPL and MPL core
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2015-04-01 05:59:59

> -----Original Message-----
> From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of pmenso57_at_[hidden]
> Sent: 01 April 2015 05:02
> To: boost_at_[hidden]
> Subject: Re: [boost] MPL and MPL core
> ----- Original Message -----
> > From: "Bruno Dutra" <brunocodutra_at_[hidden]>
> > > If there is an idiomatic way to do metaprogramming in C++11, I'm
> > > sure I don't know what it is. But yeah, it's probably not the MPL.
> >
> > I was about to say the very same thing. I keep being told MPL is old
> > fashioned, but, to be honest, so far I've failed to see what the
> > "C++11 way" of metaprogramming is.
> 2c: This is exactly why modern non-legacy-constrained C++14 metaprogramming libraries are needed:
> discover, organize, and formalize that unknown.


Since we have MPL1 which works for C++03, there should be no limitations on compile features used
for MPL2.

MPL2 should try to leap forward as far as possible.

(If it turns out that C++11++ features are not useful to do MPLy tasks, that is also useful info).


Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830

Boost list run by bdawes at, gregod at, cpdaniel at, john at