Subject: Re: [Boost-build] Status of b2 and all the python tools in the build directory?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2013-12-19 23:23:48
On 12/19/2013 10:14 AM, Jess wrote:
>>> So my question is, what are all the python scripts that have been
>>> paralleling the jam files for a few years? Is this some sort of effort to
>>> make rules and modifications easier to make?
>> Yes. The idea to to use a mainstream
>> programming language instead of Jam
>> (which has a lot of odd quirks).
>>> Is this an ongoing project?
>> I don't think there's been any major work
>> done on this for a while and a lot of modules
>> are still unported.
> Thanks. Was there ever anything written up about the goals?
> Was the
> idea to replace Jamfiles or keep them more or less the same but allow for
> python logic?
Jamfiles would be mostly unchanged. Only
the internal implementation and extension
interfaces would use Python.
> Was the idea abandoned because fresh starts like SCons made
> more sense?
I don't think it's been explicitly abandoned.
It's just that no one has put in the work to
make it happen. I'm not personally interested
in it, because it seems like a lot more effort
than it's worth.
> Is b2 still the best solution?
The Python port still uses b2.
> If you got paid to put together
> a build system what route would you go?
Well, I use Boost.Build for my own projects.
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