Boost logo

Boost :

From: Vesa Karvonen (vesa.karvonen_at_[hidden])
Date: 2001-11-26 08:07:04


From: "Daniel Frey" <daniel.frey_at_[hidden]>
> Vesa Karvonen wrote:
> > I also don't like the idea of lumping several metafunctions together.

> Why? Just personal preferences or is there a technical reason? Template
> meta-programming is AFAIK full of stuff like that :)

Well, mainly because they:
- can easily degenerate into Blobs (see the Blob anti-pattern somewhere).
- _force_ the client to include more code than they need, slowing down
compiling.
- are usually less flexible to use (and combine with other metafunctions).


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