> > Well, for C++, there's the STL (Standart Template Library) which is now part of > > the new ANSI standard. Since it uses templates and is all inline code, it is > > very fast, and Overflow makes heavy use of it. Combined with the automatic > > reference counting ("smart pointer" style garbage collection), it's possible to > > program without ever caring about leaks, array overflows, ... glib is like the C > > equivalent of the C++ STL (but more compilcated, because of C). > > That's it :-) > > Maybe this sounds naive (I'm not very experienced with C/C++ nonetheless STL), > but could Jarl use STL for the BL? Not unless the BL switches to C++. The STL (as the name implies) is heavily based on templates, a C++ only feature. I think all the glib types have an equivalent in the STL (lists, trees, ...). Jean-Marc