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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8a402d78988bdf2b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-22 07:08:26 PST Path: archiver1.google.com!news2.google.com!fu-berlin.de!news-fra1.dfn.de!npeer.de.kpn-eurorings.net!newsfeed.kabelfoon.nl!195.129.110.21.MISMATCH!bnewsfeed00.bru.ops.eu.uu.net!bnewsinpeer01.bru.ops.eu.uu.net!emea.uu.net!ash.uu.net!spool.news.uu.net!not-for-mail Date: Mon, 22 Dec 2003 10:08:25 -0500 From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031013 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: [announcement] SYSAPI and SYSSVC for Windows References: <1071846912.728815@master.nyc.kbcfp.com> <1071852533.241196@master.nyc.kbcfp.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Organization: KBC Financial Products Message-ID: <1072105705.142888@master.nyc.kbcfp.com> Cache-Post-Path: master.nyc.kbcfp.com!unknown@nightcrawler.nyc.kbcfp.com X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) NNTP-Posting-Host: 204.253.250.10 X-Trace: 1072105705 13341 204.253.250.10 Xref: archiver1.google.com comp.lang.ada:3695 Date: 2003-12-22T10:08:25-05:00 List-Id: Ekkehard Morgenstern wrote: > This would definitely take more time (understanding all that code, > plus modifying and porting it), than writing an all-new compiler. > I like writing compilers and so that will not be a major effort for me. One of the evolutionary aspects of GNAT is its ability to provide clear and coherent error messages that direct the programmer's attention to the most likely problem in an incorrect program. This has come about through years of feedback, where users of GNAT report messages which are less than what they would like to see, and GNAT is augmented to handle those cases. Without examining GNAT's code, and without access to its test suite, you will not have the benefit of those feedbacks, and your error messages will be of low quality.