Newsgroups: comp.lang.c++
Path: utzoo!utgpu!craig
From: craig@gpu.utcs.utoronto.ca (Craig Hubley)
Subject: Re: Co-ordinating the polymorphism in C++
Message-ID: <1991Feb14.063522.27655@gpu.utcs.utoronto.ca>
Organization: UTCS Public Access
References: <1991Feb11.003849.27340@gpu.utcs.utoronto.ca> <600@taumet.com> <1991Feb13.011731.10114@gpu.utcs.utoronto.ca> <27B94CC2.5A6C@tct.uucp>
Date: Thu, 14 Feb 1991 06:35:22 GMT

In article <27B94CC2.5A6C@tct.uucp> chip@tct.uucp (Chip Salzenberg) writes:
>Good.  If I wanted a revolution, I'd move to Lithuania.

Not to be a killjoy, but that isn't all that funny.  People are dying there.

What you want is irrelevant.  If building reusable software components is
more economically sustainable than building custom parts every time you
build an application, you will soon be out of a job (see Cox in Nov/90
IEEE software, and don't accuse me of pushing Objective-C).  Neither
gunmakers nor cotton processors nor anyone else who had mastered a "craft"
made the adjustment to "industry" - they were simply replaced by others who
had mastered a more predictable and reproducible process for building parts.

I am only suggesting that building these parts is easier if there is a way
to explicitly control the behavior presented to the (re)user of a component.
C++ could probably incorporate behavior guarantees without much effort and
with no runtime overhead.  Optimizing compilers have come a long way.  So
far nobody has disputed this point or shown how it must compromise machine
efficiency.  Were you against templates, too?

  Craig Hubley   "...get rid of a man as soon as he thinks himself an expert."
  Craig Hubley & Associates------------------------------------Henry Ford Sr.
  craig@gpu.utcs.Utoronto.CA   UUNET!utai!utgpu!craig   craig@utorgpu.BITNET
  craig@gpu.utcs.toronto.EDU   {allegra,bnr-vpa,decvax}!utcsri!utgpu!craig
  28 First Avenue, Toronto, Ontario M4M 1W8 Canada     Voice: (416) 466-4097

-- 
  Craig Hubley   "...get rid of a man as soon as he thinks himself an expert."
  Craig Hubley & Associates------------------------------------Henry Ford Sr.
  craig@gpu.utcs.Utoronto.CA   UUNET!utai!utgpu!craig   craig@utorgpu.BITNET
  craig@gpu.utcs.toronto.EDU   {allegra,bnr-vpa,decvax}!utcsri!utgpu!craig
