From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public From: Mark Woodruff Subject: Re: OO, C++, and something much better! Date: 1997/01/23 Message-ID: <32E7B26F.690F@xn.xerox.com>#1/1 X-Deja-AN: 211821224 sender: news@news.wrc.xerox.com references: <32DF458F.4D5C@concentric.net> <32DF94DC.6FF8@watson.ibm.com> <32DFD972.37E4@concentric.net> <5bphq4$5js@mulga.cs.mu.OZ.AU> <32E05FAF.47BA@concentric.net> <5buodl$bci@boursy.news.erols.com> <32E2FEC7.2F7B@concentric.net> <5bvncj$gqg$1@A-abe.resnet.ucsb.edu> <32E47B4B.56D9@concentric.net> <5c4fr0$27j@mulga.cs.mu.OZ.AU> <32E67751.4AFC@parcplace.com> <5c6468$2rv$1@A-abe.resnet.ucsb.edu> content-type: text/plain; charset=us-ascii organization: Xerox mime-version: 1.0 newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object x-mailer: Mozilla 2.0 (WinNT; I) Date: 1997-01-23T00:00:00+00:00 List-Id: Graham Hughes wrote: > You mean the percentage of actual type related errors that you have > actually _caught_, no? There is a substantial difference. Having used both Smalltalk and Rexx, both of which are largely untyped languages, I see the difference between typed languages and untyped largely in pragmatic terms: typed languages work better when the product must be correct. Most programs can tolerate errors. Having an error message that complaining about an unhandled message isn't much different from throwing an exception or returning an error code. It's only in critical software that the difference becomes significant. -- My views may reflect the presence of the company I'm in but don't reflect my company's views nor my clients.