Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2004-06-26 07:49:52


Leaf Garland <Leaf_at_[hidden]> writes:

> Vladimir Prus wrote:
>> It's quite possible to use C++ class from Python, if we decide to use it.
>>
>>> FWIW, also, I think it would be fairly trivial to build a Jam ->
>>> Python compiler :-).
>>
>> I think that strategically, we better implement core features in a
>> language which is fast -- C++. I suspect that converting not very
>> efficient code into yet another language might have dramatic effect
>> on performance.

That depends. At least Python can clean up its strings, for example.

> I agree. Scons is a nice build system in many ways being able to use a
> 'proper' language to define your builds is good but it suffers from being
> pure Python as its dependency checking is just not fast enough for large
> projects.

I'm not sure that has anything whatsoever to do with Python. Scons'
standard dependency checking ignores file dates and examines contents
instead. You can turn that off and use a more Jam/Make-like date
checking algorithm. Is it still too slow?

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com
 

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