Boost logo

Boost-Build :

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.

In Christ,
Steven Watanabe

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at