From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-10-26 10:33:37
0_26.zip contains the source to a new version of Jam. All of the old source
code which used pointers into fixed-size buffers for string manipulation has
been replaced with the use of a string class... written in `C'.
1. Yes, that was painful
2. No, using C++ wouldn't have helped much, and besides
3. It's a `C' source base; there's some value in preserving that
4. As Bjarne has been saying, modern `C' and C++ are more different than I'd
This change was prompted by the discovery (by Hugo Duncan -- thanks, Hugo!)
of a buffer overrun in the build system.
David Abrahams, C++ library designer for hire
C++ Booster (http://www.boost.org)
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk