From: Aleksey Gurtovoy (alexy_at_[hidden])
Date: 2004-11-25 15:57:17
David Abrahams writes:
> Vladimir Prus <ghost_at_[hidden]> writes:
> > I was publically promosing that even if
> > Boost.Build uses SCons one day, we won't break any existing
> > project. This means we need to support that syntax.
> > OTOH, it is quite reasonable to use bjam for parsing Jam sources,
> > and then invoke SCons build engine. In fact, this is the only
> > reasonable approach given that I don't want to rewrite Boost.Build
> > yet again:
> > 1. Initially, bjam will invoke SCons at the lowest level (creating
> > SCons Nodes instead of bjam's targets).
> > 2. If that works out OK, we'd need to consider how to mix Python and
> > jam language. Say, so that one could write new tool in Python.
> > 3. After that, we can gradually move Boost.Build code to
> > Python. Given that the languages are very similar, this should not
> > be very hard.
> I heartily support this approach!
That would be the most welcome turn indeed.
-- Aleksey Gurtovoy MetaCommunications Engineering
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