🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: sort algo and list<T> [Re: STL find errorprone]

#2264
From: John Max Skaller
Date: Fri, 20 Oct 1995 16:32
46 lines
2282 bytes
dick@silicon.csci.csusb.edu (Dr. Richard Botting) wrote:
>This makes me wonder whether standard libraries may need
>to be, kind of, multiple level.  

This kind of thing could be good, but it is hard to
agree on the details (i.e. hard to standardise) at this
time.

However, with namespaces, one can have both the 
standard STL as well as using the MAXTAL implementation
(because my implementation lives in its own namespace).

This isn't quite what you want, but is probably the
closest C++ can come to it.

In the case of the inheritance structure of the
exception classes I argued strongly that the standard
should specify ABSTRACT classes derived using
virtual inheritance -- but the committee thought
otherwise.

So .. if you prefer my implementation, you just use
namespace MAXTAL and you have the full object oriented
exceptions, and if you use the namespace 'std' you get
the fixed value oriented exceptions.


Not ideal, but namespaces are the best we've got
for supporting multiple libraries -- and they do a fairly
good job considering the specs were produced by
a committee :-)


-- 
John Max Skaller               voice: 61-2-566-2189
81 Glebe Point Rd              fax:   61-2-660-0850
GLEBE NSW 2037                 email: maxtal@suphys.physics.oz.au
AUSTRALIA                      email: skaller@maxtal.com.au



---
[ 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: <4675ig$8f6@oznet07.ozemail.com.au>
Path: arc1-ca.pugleaf.net!128.32.155.1!matt
References: <DED5p2.I2I@online.tmx.com.au> <MATT.95Sep9110458@physics10.Berkeley.EDU> <MATT.95Sep11121604@physics2.berkeley.edu> <4378m2$1n86@news.doit.wisc.edu> <43pf6r$14gi@news.doit.wisc.edu> <MATT.95Sep24201423@Austern> <44rtoa$l0o@news.csus.edu> <453ccc$4cs@oznet07.ozemail.com.au> <45r6l1$f2m@news.csus.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!128.32.155.1!matt
From: John Max Skaller <maxtal@suphys.physics.su.oz.au>
Newsgroups: comp.std.c++
Subject: Re: sort algo and list<T> [Re: STL find errorprone]
Date: 20 Oct 1995 16:32:28 GMT
Organization: MAXTAL
Approved: matt@physics2.Berkeley.EDU (Matt Austern)
Message-ID: <4675ig$8f6@oznet07.ozemail.com.au>
References: <DED5p2.I2I@online.tmx.com.au> <MATT.95Sep9110458@physics10.Berkeley.EDU> <MATT.95Sep11121604@physics2.berkeley.edu> <4378m2$1n86@news.doit.wisc.edu> <43pf6r$14gi@news.doit.wisc.edu> <MATT.95Sep24201423@Austern> <44rtoa$l0o@news.csus.edu> <453ccc$4cs@oznet07.ozemail.com.au> <45r6l1$f2m@news.csus.edu>
NNTP-Posting-Host: physics2.berkeley.edu