Good <time-of-day>!
Several people asked me in private mail to post the status
of BJamC++
port to this list. So I'm going to post BJamC++ status
every Sunday if
nobody minds this.
Current status:
- JAM parser is complete (it can correctly parse all
Boost.Build
jamfiles). Parser now produces nice AST tree.
- Interpreter core:
* 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.
* TODO: modules and classes support.
- Make engine:
* TODO
- Built-in rules:
* TODO (only ECHO rule is present).
- Test suite:
* Current test suite doesn't cover all corner cases.
BJamC++ release
should have something like 95% code coverage.
Right now I'm working on test harness for
performance-monitoring. Right
now BJamC++ is faster (and doesn't leak memory) than BJam
and I intend
to keep it that way
--
With respect,
Alex Besogonov (cyberax elewise.com)
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
a>
|