|
Boost-Build : |
From: David Abrahams (gclbb-jamboost_at_[hidden])
Date: 2003-06-17 10:08:22
Vladimir Prus <ghost_at_[hidden]> writes:
>> (BTW, are you guys aware that Ralf W. Grosse-Kunstleve is already using
>> or shipping Boost, I believe, with an SCons-based build system for
>> cctbx, his Computational Crystallography ToolBox? I guess he has about
>> twenty lines of Python code that parse up the .jam or .bjam or whatever
>> files and turn them into calls into the SCons build engine. Might be a
>> useful starting point to look at how someone else has done some of the
>> basic stuff.)
>
> Need to look. Since Python version of Boost.Build is only distant
> plan for now, we'd have a lot of Jam code by the time it
> works. Another alternative I was thinking about was extending Python
> with Jam. So, you'd have Python function "compile_jam_file", or
> something.
That sounds like we'd be giving up many/most of the advantages of
Python. Consider Jam's poor data abstraction capability. We
wouldn't even be able to touch regular Python classes.
-- Dave Abrahams Boost Consulting 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