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


AMDG

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?

https://trac.lvk.cs.msu.su/boost.build/wiki/PythonPort

> 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 acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk