List Info

Thread: BJamC++ progress update




BJamC++ progress update
user name
2006-05-29 08: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 (cyberaxelewise.com)

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

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