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