Topic: Standard C++ library - status?


Author: leblanck@austin.ibm.com (Karalee LeBlanc)
Date: Tue, 1 Nov 1994 14:35:18 GMT
Raw View
In article <jc.783614064@atcmpg>, jc@atcmp.nl (Jan Christiaan van Winkel) writes:
> Now my question is:  What will there by in the overall standard C++
> library?  Since there are references to iostream in the STL docs, I
> assume that the STL is only one of the parts of the standard C++
> library.
>

For what it's worth, I'll give you my two cents worth.  I work with Collection
Templates, so of course I'm highly interested in STL since it introduces as
part of the language a series of Collection Templates.

I kept getting mixed messages from different sources about whether I should
take STL seriously or not yet.  So I asked IBM's representative to the
standards committee how solid it was.  She said it's here to stay, that all
objections had to be in before the vote.

It was voted into Standard C++ on July 15, 1994

Yes there are some reviews coming up in the spring that may cause some
minor changes, but I've seen that happen with other parts of the language
(for example: lifetime of temporaries) so I assume the review will only
change STL in a minor way, if at all.  But the core of STL is solid.
This is what I assume, but I have been wrong before.

The date of the vote makes me wonder about your reference to Plauger's book.
I mean, if the book is published now, it had to be written long before
STL was voted in.  Although it looks like the last update of the STL by
Stepanov and Lee was May 1994.  Still, to be published now, I think
the book had to be written while STL was still changing.

I personally am following the C++ Report.  I figure the articles there
have to be as up to the minute as possible, and the October issue has
a couple good articles, including a list of what's in STL.
--
-----------------------------------------------------
Karalee LeBlanc
Dept 908, Bld 008, Room 7D050
Austin, Tx.  Tie/Phone 678/838-3409




Author: jc@atcmp.nl (Jan Christiaan van Winkel)
Date: Mon, 31 Oct 1994 14:34:24 GMT
Raw View
Hello,

I am slightly confused.  I bought Plauger's book at OOPSLA94 (in
Portland Oregon).  In several chapters a hint is given on the fact that
some things may be changed in the STL (notably dynarray and such).

I have also picked up the STL info from butler.hpl.hp.com (in the
directory stl) and skimmed it through.

Now my question is:  What will there by in the overall standard C++
library?  Since there are references to iostream in the STL docs, I
assume that the STL is only one of the parts of the standard C++
library.

So:  If I add up Plauger's book and the STL documentation and throw
away the items in Plauger's book that mention ``probably this will be
moved to STL'', will I have a correct idea of the contents of the
standard C++ library?

Thanks!

JC
--
___  __  ____________________________________________________________________
   |/  \   Jan Christiaan van Winkel      Tel: +31 80 527252  jc@atcmp.nl
   |       AT Computing   P.O. Box 1428   6501 BK Nijmegen    The Netherlands
__/ \__/ ___________http://www.nl.net/~atcmp/staf/jc.gif_____________________