|
Boost-Build : |
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2006-09-06 19:58:10
Sohail Somani wrote:
>> [mailto:boost-build-bounces_at_[hidden]] On Behalf Of Rene Rivera
>>
>> Sohail Somani wrote:
>>
>>> I didn't know the usage gets that high. What are the main causes?
>> Only one cause: Bjam interns all strings it uses for implementing the
>> Jam language interpreter. And since all operations generate
>> some sort of
>> string list the add up quickly. BBv2 makes even heavier use
>> of strings
>> than BBv1 so the problems are more noticeable now.
>
> Wasn't there a project to write bjam on top of scons? I only wish scons
> had as good a configuration layer as bjam.
Yes there was. And there's code in CVS towards that end. But that would
not eliminate bjam. If I remember correctly the Jam language aprsing
would still be implemented in the bjam executable and Scons would be
called on to do the building. Somewhat like a more capable toolset.
Although it would be a nice step if someone wrote a BBv2 toolset that
just called on Scons. As that would be a quick way to start playing with
Scons.
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
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