🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #1940

Re: STL find errorprone

#1940
From: Cay Horstmann
Date: Sun, 10 Sep 1995 12:51
28 lines
1671 bytes
John Max Skaller (maxtal@suphys.physics.su.oz.au) wrote:

:    Unfortunately, there are some misconceptions about STL.
: One is that is OUGHT to be "user friendly".

:   Nope. STL is a LOW LEVEL TOOLKIT, akin to the ISO C Standard
: Library.

:   To make STL into a "user friendly" library is a silly idea.
: Instead, the idea is to use STL to implement a completely separate
: application library.

Indeed. STL is a low-level toolkit. 

However, IMHO it is NOT a silly idea to expect that there be a STANDARD
for a high-level container library that people actually use in their code.
A standard for a low-level toolkit is pretty uninteresting. What we have
with STL is a low-level standard that everyone needs to make useable, in
incompatible ways. Now THAT is silly. 

Could you imagine if the draft standard just gave us the basic_string<T> 
template and invited each of us to derive our own user-friendly string class?

Cay
---
[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Technical Details
Message-ID: <42ttk1$dpq@jupiter.SJSU.EDU>
Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back
References: <DED5p2.I2I@online.tmx.com.au> <42hjvb$bj5@jabba.lehman.com> <MATT.95Sep9110458@physics10.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back
Date: 10 Sep 95 12:51:50 GMT
Approved: fjh@cs.mu.oz.au
From: horstman@jupiter.SJSU.EDU (Cay Horstmann)
Newsgroups: comp.std.c++
Subject: Re: STL find errorprone
X-Original-Date: 10 Sep 1995 05:38:09 GMT
Organization: San Jose State University - Math/CS Dept
Message-ID: <42ttk1$dpq@jupiter.SJSU.EDU>
References: <DED5p2.I2I@online.tmx.com.au> <42hjvb$bj5@jabba.lehman.com> <MATT.95Sep9110458@physics10.Berkeley.EDU>
X-Newsreader: TIN [version 1.2 PL2]