Boost logo

Boost-Build :

From: Alex Besogonov (cyberax_at_[hidden])
Date: 2006-05-29 04:02:23


Good <time-of-day>!

One BJamC++ more progress update:

Current status:
        - JAM parser is complete (it can correctly parse all Boost.Build
        jamfiles). Parser now produces nice AST tree.
        - Interpreter core is 90% finished:
                * all flow-control operators (if, for, while, switch, rule) work.
                * variable expansion almost works (no support for path operations).
                * pluggable rule support is finished, it's possible to load rules from
external DLLs.
                * modules and classes support is finished.
        - Make engine:
                * TODO. I'm looking where to start
        - VC6 and gcc2.95 ports:
                * TODO. It shouldn't be hard, I don't use any metaprogramming tricks,
just plain old C-with-classes code.

I've also added performance monitoring test suite. So far BJamC++ is
about 10-20% faster than BJam (and in two tests about 5 times faster).

-- 
With respect,
             Alex Besogonov (cyberax_at_[hidden])

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