Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2006-05-09 12:20:28


Alex Besogonov <cyberax_at_[hidden]> writes:

> Reece Dunn wrote:
>>> As you know, I'm rewriting Jam in C++ and I have a questions to Boost
>>> developers: should I replicate Jam bugs?
>> I would fix the bugs! We would want a build system that actually works than
>> produces random behaviour some of the time :).
> I agree.
>
>> I don't know enough of how bjam works to say how these would be fixed
>> in the current C-based implementation. Rene, or maybe Dave, would be
>> better fixing these issues.
>
> I wouldn't dare to fix them in the current BJam, "expand.c" is a
> HACK.

You should've seen it before I rewrote it using my string "class."
Fixed-sized buffers everywhere. No comments. Absolutely impossible
to read. I can't say for sure, of course, whether those bugs were
present in the original code or whether I introduced them.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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