This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: A C++ util library (Was: hey nice job...)
- To: Steinar Bang <sb@metis.no>, libstdc++@sourceware.cygnus.com
- Subject: Re: A C++ util library (Was: hey nice job...)
- From: Nicolai Josuttis <nicolai.josuttis@braunschweig.netsurf.de>
- Date: Fri, 28 May 1999 11:04:09 +0200
- CC: "Dawes, Beman" <beman@esva.net>
- Organization: Solutions in Time
- References: <374DD8BB.CBCEC1A9@cygnus.com> <whhfoxpqqu.fsf@viffer.oslo.metis.no>
- Reply-To: solutions@josuttis.de
(Beman, this is a discussion regarding the implementation of the C++ library of
egcs)
Steinar Bang wrote:
>
> >>>>> Benjamin Kosnik <bkoz@cygnus.com>:
>
> > I just finally got a chance to look at this today! Great job.
> > http://sourceware.cygnus.com/libstdc++/21_strings/howto.html
>
> Interesting reading.
>
See
http://www.josuttis.com/libbook/string/icstring.hpp.html
for a (slightly improved) version of case-insensitive strings
and
http://www.josuttis.com/libbook/string/iter1.cpp.html
http://www.josuttis.com/libbook/string/iter2.cpp.html
for other ways to handle string case-insensitive easily.
> One thing I've been thinking for a while: is there a "market" for an
> Open Source'd C++ utility library that goes beyond the C++ standard
> library?
>
There is, definitely.
And some people of the standardization committe are working on a site for this.
Please see http://www.boost.org/
We would highly be interested to bring together and harmonize common extensions
to the C++ standard to integrate them in some years in a next version of the
standard.
Unfortunately, extensions inside standard classes are more complicated
to handle, but let's see if we find a way.
I'd be very interested to see SGI, egcs, etc. having some statement
like "we offer all extensions of boost in namespace ..."
> Basically it would start up as a collection of utilities like the
> string function and class shown in the above URL. It would then go
> further with a good C++ framework for network programming.
>
> Sort of what the ObjectSpace C++ libraries do, but in Open Source form
> and usable for free software.
>
> Of course, there's always ACE
> http://www.cs.wustl.edu/~schmidt/ACE.html
> which I've looked at, but never tried...
>
> Just a thought!
>
> - Steinar
--
Nicolai M. Josuttis
Solutions in Time
http://www.josuttis.de/
mailto:solutions@josuttis.de