Boost logo

Boost-Build :

Subject: Re: [Boost-build] Status of b2 and all the python tools in the build directory?
From: Jess Peterson (jess_at_[hidden])
Date: 2014-01-11 10:49:52


I would definitely switch over to a Python implementation. Having
struggled with the b2 language somewhat now, it seems it can do most
anything, but it might be easier for me to help improve the Python version
than learn a new complex object language.

On Thu, Dec 19, 2013 at 11:16 PM, Vladimir Prus <ghost_at_[hidden]> wrote:

> 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
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/
> mailman/listinfo.cgi/boost-build
>



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