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
http://www.boostpro.com

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