From 8248373076787257993
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 109fba,6c47544b3ea42dea
X-Google-Attributes: gid109fba,public
X-Google-Thread: f78e5,951e027df9c17de4
X-Google-Attributes: gidf78e5,public
From: Valentin Bonnard <bonnardv@pratique.fr>
Subject: Definition of 'STL' (Was: Re: Is wifstream(wchar_t*) missing in STL?)
Date: 1999/01/03
Message-ID: <368FBAAC.871@pratique.fr>#1/1
X-Deja-AN: 428377896
X-NNTP-Posting-Host: galion.ens.fr
Content-Transfer-Encoding: 7bit
Approved: stephen.clamage@sun.com (comp.std.c++)
References: <769v86$os9$1@ernie.rsvl.unisys.com> <3689533E.1A9C30E6@bigfoot.com> <76bnbk$hc8$1@ernie.rsvl.unisys.com> <36a5aeaf.295767008@netnews.worldnet.att.net> <F4rvzM.2ry@cadlab.it> <368AF23E.B1799D00@wizard.net>
To: James Kuyper <kuyper@wizard.net>
X-UID: 0000000001
Followup-To: comp.lang.c++.moderated
X-Status: $$$T
Content-Type: text/plain; charset=us-ascii
Organization: Ecole Normale Superieure, Paris, France
Mime-Version: 1.0
Newsgroups: comp.lang.c++,comp.std.c++
Originator: clamage@taumet


[ I have set the followups to comp.lang.c++.moderated because 
the word STL doesn't appear in the standard and this discution 
is really about the standard. ]

James Kuyper wrote:
> 
> Alex Martelli wrote:
> >
> > [Note that, of course, STL has *absolutely* nothing to do with this
> > thread, which is about the C++ Standard; it WOULD be nice if
> > people just stopped using this silly 3-letter acronym, incorrectly
> > most of the time, and started talking about Standard C++ and
> > its library! ...]
> 
> What does STL stand for? I thought it stood for the C++ Standard
> Template Library; i.e. that subset of the standard library which uses
> templates. wifstream is certainly in that subset.

I would say that 

STL = 20: General utilities library (except auto_ptr <g>) +
23: Containers library +
24: Iterators library +
25: Algorithms library

ie components which where in some form (they have changed) 
in HP STL.

Some parts of the library (strings) have been changed to become 
containners. (So they could be considered part of the subset)

wifstream is certainly not in that subset (anything which 
is a template doesn't magically enter the subset)

I find it confusing when people say 'Problem with the 
STL' when they just have a problem with some template.

-- 

Valentin Bonnard                mailto:bonnardv@pratique.fr
info about C++/a propos du C++: http://pages.pratique.fr/~bonnardv/


[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]




