Article View: comp.std.c++
Article #1940Re: STL find errorprone
From: Cay Horstmann
Date: Sun, 10 Sep 1995 12:51
Date: Sun, 10 Sep 1995 12:51
28 lines
1671 bytes
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-backReferences:
<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]