Venturing a guess:

- wanted to run on as many platforms as possible and not have to deal with variations in C++ STL versions and implementations
- wanted smallest possible footprint - some STL implementations produce titantic  footprints

I haven't looked under the hood but what appears an ugly engine to you runs bloody fast.

Cheers,
Mark

goodmenzy <goodmenzy@gmail.com> wrote:
I'm studying jam source code.
Why not develop jam in C++ ?
He Sepend many time to implement Hash List ,
But all of this was in STL.
And many data was stored in char * dymanically.
If use C++ , the things seems to be simply.



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