Boost logo

Boost :

Subject: Re: [boost] Metaprogrammers, all of you!
From: David Abrahams (dave_at_[hidden])
Date: 2010-10-13 11:24:58

At Wed, 13 Oct 2010 09:15:45 -0500,
Andrew Sutton wrote:
> > And in your last remark are you saying you fear that metaprogramming and
> > the Boost MPL are monsters!?
> >
> My feeling on metaprogramming (and hence the MPL) is that it's a necessary
> evil for the style of generic programming going on here: necessary because
> it's the duct tape that holds generic libraries together, evil because it
> allows us to focus on really low-level details while doing some really
> clever programming. In case this may have read differently, I think that
> this style of generic programming is actually a good thing.

I just worry that the focus on TMP is so intense that, potentially,
design choices in the GP space that could vastly reduce the amount of
TMP needed are missed.

Dave Abrahams
BoostPro Computing

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