Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.object
Path: cantaloupe.srv.cs.cmu.edu!nntp.club.cc.cmu.edu!hudson.lm.com!netline-fddi.jpl.nasa.gov!nntp.et.byu.edu!news.kei.com!news.mathworks.com!news.duke.edu!agate!hpg30a.csc.cuhk.hk!munnari.oz.au!cs.mu.OZ.AU!munta.cs.mu.OZ.AU!fjh
From: fjh@munta.cs.mu.OZ.AU (Fergus Henderson)
Subject: Re: C++ Productivity
Message-ID: <9504918.20430@mulga.cs.mu.OZ.AU>
Sender: news@cs.mu.OZ.AU (CS-Usenet)
Organization: Computer Science, University of Melbourne, Australia
References: <1995Jan23.193745.7044@boole.com> <3hdugu$l2q@calvin.st-and.ac.uk> <1995Feb10.141412.3530@mole-end.matawan.nj.us>
Date: Sat, 18 Feb 1995 07:07:12 GMT
Lines: 16
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:113535 comp.lang.smalltalk:20982 comp.object:26977

mat@mole-end.matawan.nj.us writes:

>ajry@st-andrews.ac.uk (Alistair James Robert Young) writes:
>> Don't mistake me, I like most of C++, but for their effect on code size I
>> nominate templates the Code Construct from Hell of 1995.
>
>Actually, they are the Challenge-to-compiler-writers of the decade.

Well, if you are waiting for space-efficient template implementations,
I wouldn't hold your breath.  The C++ template design makes it pretty
difficult.  I'd be surprised to see C++ compilers doing stuff like that
anytime this decade.

-- 
Fergus Henderson - fjh@munta.cs.mu.oz.au
all [L] (programming_language(L), L \= "Mercury") => better("Mercury", L) ;-)
