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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c406e0c4a6eb74ed X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!feed2.news.rcn.net!rcn!feed3.news.rcn.net!not-for-mail Sender: jsa@rigel.goldenthreadtech.com Newsgroups: comp.lang.ada Subject: Re: ADA Popularity Discussion Request References: <49dc98cf.0408110556.18ae7df@posting.google.com> <6F2Yc.848$8d1.621@newsread2.news.pas.earthlink.net> <87eklg62x8.fsf@news.bourguet.org> From: jayessay Organization: Tangible Date: 06 Sep 2004 12:45:28 -0400 Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: DXC=HeaLm4HH^^]BSY?2J=Q[g\aJk;3HK^ X-Complaints-To: abuse@rcn.com Xref: g2news1.google.com comp.lang.ada:3389 Date: 2004-09-06T12:45:28-04:00 List-Id: Jean-Marc Bourguet writes: > kevin.cline@gmail.com (Kevin Cline) writes: > > > Once you decide to test code before you write it, strong > > typing loses most of it's value. > > Well, I've been told that the earlier you detect an error, > the easier and the cheaper it was to fix it. Absolutely. > Errors detected by strong type checking are found earlier than > those detected by testing. Not if the testing is the sort used in bottom-up dynamic incremental development. There you are often testing both the "type constraints" _and_ logic at the subexpression level up through clause and finally to function! This is way earlier and faster than any static type checking. It is also more robust as it is checking a lot more over a far greater set of code paths. /Jon -- 'j' - a n t h o n y at romeo/charley/november com