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>&gt;In other =
words, to be=20
consistent, we'd have to deprecate the =
STL<BR>&gt;containers.<BR>&gt;<BR>&gt;But=20
then that leaves us with the algorithms and function =
objects<BR>&gt;only.&nbsp;=20
I'll leave as an exercise for the reader to provide a proof<BR>&gt;that =
this=20
also represents a major inconsistency, and that the only<BR>&gt;way to =
have=20
consistency would be deprecating the entire STL.<BR>&gt;Hint: Algorithms =
(and=20
some adaptors) work with functions or function<BR>&gt;objects;&nbsp; but =
STL=20
algorithms are indeed functions (templates, but<BR>&gt;functions after=20
all)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Nikolai Borissov</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</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                       ]