Boost logo

Boost-Build :

Subject: Re: [Boost-build] Faber: a new Boost.Build Python frontend
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2017-05-26 20:00:01

On 26.05.2017 15:42, Edward Diener via Boost-build wrote:
> On 5/26/2017 2:33 PM, Stefan Seefeld via Boost-build wrote:
>> Hello all,
>> as some of you know, I have been working on a new Python frontend to
>> Boost.Build for the last couple of months. I have taken all the feedback
>> I gathered over time and incorporated it into my work.
>> The result is a new tool that I believe is ready for a first serious
>> review. I call it "Faber".
> Is this supposed to be a replacement for b2 in python ?


> Does it process jam files ?

No ! (what would be the point of that ?)

It's a new frontend to process "fabscripts". See the documentation and
the examples contained in the sources. My hope / expectation is that the
syntax and semantics is much more intuitive and easy to write, maintain,
and debug (!) than Jamfiles. As such, Faber is incompatible with b2.
However, if there is enough interest, I'm sure we can find integration
points to reuse existing Jam logic.


      ...ich hab' noch einen Koffer in Berlin...

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