Hi...

not to beleaguer the STL discussion, but beyond performance/bloat issues 
(yes, use the right tools for the right job) please bare in mind that the 
"Standard Template Library" isn't so standard a template library ;) 

if blackbox is to be x-platform/x-compiler (e.g. compile equally well with/on 
egcs, gcc 2.95.x, gcc 3.x, IRIX, Solaris, AIX, Tru64, yadda yadda) plan on 
having a healthy amount of #ifdef's around. things as simple as whether it 
should be "#include <map>" or "#include <map.h>" are not standardized across 
platforms and compilers (the official standards be damned! :-/ )

take a look at other C++ projects that are wildly x-platform (e.g. KDE) for 
examples of this annoyance in action.

of course, if x-platform is not a priority goal or you find #ifdef's to be 
acceptable then this is obviously a moot point.

i'm just happy to see bb getting lots of devel attention again! way to go 
sean and friends!

-- 
Aaron Seigo

Reply via email to