Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-07-22 07:30:56


David Abrahams wrote:
> My Jam-language implementation of classes was never inteded to be used as a
> generalized replacement for built-in Jam lists. It was just designed to be
> a mechanism for improving code organization.
>
> I don't think there's any way you can start using "container classes" as
> the primary data structure in lieu of Jam lists and expect reasonable
> performance.

So, do you mean that container.vector is just useless? That would be very sad
-- in particular, I already need to compare lists of lists/or lists of
targets and that would be *very* hard with jam lists.

Further, we have a *lot* of other places where classes are used. For example,
each virtual target is a class. We'd have the same performance problem with
them -- finding the generator would require creating a lot of virtual
targets.

- Volodya

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk