Boost logo

Boost-Build :

Subject: Re: [Boost-build] Status of b2 and all the python tools in the build directory?
From: Vladimir Prus (ghost_at_[hidden])
Date: 2013-12-20 01:16:48


On 20.12.2013 08:23, Steven Watanabe wrote:
> 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.

But it it magically ends up in feature-parity state with the current codebase, would you be
willing to switch over?

- 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