Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2001-04-03 07:18:32


From: "David Abrahams" <abrahams_at_[hidden]>

> From: "Matthew Austern" <austern_at_[hidden]>
>
> > > As with string, the needs and wants of mutex users vary a great deal.
If
> > > we don't have a generative system, we can't meet these varied needs.
> >
> > I don't agree with that last sentence. If you need more than one class,
> > it does not follow that the only solution is to have a generative
system.
> > Maybe the right solution is just to have more than one class.
>
> We could avoid the problem using a layered approach: if you have all the
> classes, sticking a generative interface on top is simple.

Generative programming does not mean "stick a generative interface on top."
If you have all the classes, a generative interface is simply not necessary.

Generative programming, if I understand it correctly, means "look at several
concrete examples of the solution space, separate the orthogonal features,
generalize."

--
Peter Dimov
Multi Media Ltd.

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