|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-06-18 00:20:35
Rene Rivera wrote:
> [2003-06-17] David Abrahams wrote:
> >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.
>
> Perhaps at this point, since it is far of, and I think other design changes
> are on the table...
>
> Would using some other scripting language be an option? Like Lua which has
> a very low embedding cost.
The problem is that I'm fluent in Python but never seen a program in Lua. I
suspect that's the general situation, and if we switch to different language,
it's better be Python. And besides, there's SCons...
- 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