List Info

Thread: BJamC++ progress




BJamC++ progress
user name
2006-05-21 15:32:32
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 (cyberaxelewise.com)

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )