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,93a8020cc980d113 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newshub.stanford.edu!bloom-beacon.mit.edu!newsswitch.lcs.mit.edu!nntp.TheWorld.com!not-for-mail From: Robert A Duff Newsgroups: comp.lang.ada Subject: Re: What is wrong with Ada? Date: Tue, 17 Apr 2007 10:51:38 -0400 Organization: The World Public Access UNIX, Brookline, MA Message-ID: References: <1176150704.130880.248080@l77g2000hsb.googlegroups.com> <461B52A6.20102@obry.net> <461BA892.3090002@obry.net> <82dgve.spf.ln@hunter.axlog.fr> <1176226291.589741.257600@q75g2000hsh.googlegroups.com> <4eaive.6p9.ln@hunter.axlog.fr> <1176578930.062156.49570@b75g2000hsg.googlegroups.com> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: pcls4.std.com 1176821498 8871 192.74.137.71 (17 Apr 2007 14:51:38 GMT) X-Complaints-To: abuse@TheWorld.com NNTP-Posting-Date: Tue, 17 Apr 2007 14:51:38 +0000 (UTC) User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.3 (irix) Cancel-Lock: sha1:fQT8iy2yO88TlrN6UFHDCQfv6Ww= Xref: g2news1.google.com comp.lang.ada:15087 Date: 2007-04-17T10:51:38-04:00 List-Id: Jean-Pierre Rosen writes: > And how long does it take? Adding a trace - recompiling - getting the > answer is less than one minute (and I don't have an especially fast > machine!). That's my whole point. I never said that debuggers were > useless, and I certainly happen to use one every now and then. But most > of the time, I find adding a trace faster, for the kind of program I'm > writing. Sounds like we're in violent agreement. ;-) > Of course, a great help here is that if you modify a body in Ada, you > just need to recompile that body... That's true of many languages. It's certainly true in C. It's even true in Java, if you follow the common practise where "Java interface" corresponds to "Ada spec", and "Java class" corresponds to "Ada body". And languages that commonly have incremental compilers (Lisp, Smalltalk, ...) do even better in this regard. Not that I'm a big fan of those languages overall... - Bob