Topic: in response to Carlos Moreno ("an immodest proposal" thread)
Author: n.borissov@sympatico.ca ("Nikolai Borissov")
Date: Tue, 10 Sep 2002 15:43:49 +0000 (UTC) Raw View
This is a multi-part message in MIME format.
------=_NextPart_000_076C_01C25744.9A521B20
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Carlos Moreno wrote:
>In other words, to be consistent, we'd have to deprecate the STL
>containers.
>
>But then that leaves us with the algorithms and function objects
>only. I'll leave as an exercise for the reader to provide a proof
>that this also represents a major inconsistency, and that the only
>way to have consistency would be deprecating the entire STL.
>Hint: Algorithms (and some adaptors) work with functions or function
>objects; but STL algorithms are indeed functions (templates, but
>functions after all)
Yes, we cannot stop half-way, we'll have to deprecate STL too.
But the final solution will be COBOL, of course.
Nikolai Borissov
------=_NextPart_000_076C_01C25744.9A521B20
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2719.2200" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Carlos Moreno wrote:<BR>>In other =
words, to be=20
consistent, we'd have to deprecate the =
STL<BR>>containers.<BR>><BR>>But=20
then that leaves us with the algorithms and function =
objects<BR>>only. =20
I'll leave as an exercise for the reader to provide a proof<BR>>that =
this=20
also represents a major inconsistency, and that the only<BR>>way to =
have=20
consistency would be deprecating the entire STL.<BR>>Hint: Algorithms =
(and=20
some adaptors) work with functions or function<BR>>objects; but =
STL=20
algorithms are indeed functions (templates, but<BR>>functions after=20
all)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Yes, we cannot stop half-way, we'll =
have to=20
deprecate STL too.<BR>But the final solution will be COBOL, of=20
course.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Nikolai Borissov</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV></BODY></HTML>
------=_NextPart_000_076C_01C25744.9A521B20--
---
[ 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://www.jamesd.demon.co.uk/csc/faq.html ]