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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3885b7fd66a1db28 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-21 11:01:53 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wn11feed!worldnet.att.net!204.127.198.204!attbi_feed4!attbi_feed3!attbi.com!sccrnsc04.POSTED!not-for-mail From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: Why is Ada NOT a good choice for a beginner to programming? References: <3E048CF5.EC92DE29@t-online.de> X-Newsreader: Tom's custom newsreader Message-ID: NNTP-Posting-Host: 12.234.13.56 X-Complaints-To: abuse@attbi.com X-Trace: sccrnsc04 1040497312 12.234.13.56 (Sat, 21 Dec 2002 19:01:52 GMT) NNTP-Posting-Date: Sat, 21 Dec 2002 19:01:52 GMT Organization: AT&T Broadband Date: Sat, 21 Dec 2002 19:01:52 GMT Xref: archiver1.google.com comp.lang.ada:32167 Date: 2002-12-21T19:01:52+00:00 List-Id: > > Gnat does this (and has the best error messages i've ever seen from > > a compiler). > > But sometimes it should produce some warnings. See the thread > "CONSTRAINT_ERROR - why?" Right, you need to include the command line switch so it compiles the Ada you might expect, the one with overflow checking. IMHO, you also need to include the stuff to get a symbolic traceback on an unhandled exception. I would alternatively suggest Janus Ada for the quality of its run-time error messages. (www.rrsoftware.com) That's the compiler I learned Ada from.