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-Thread: 103376,865386f3ea1dd9f0 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!cyclone1.gnilink.net!spamkiller2.gnilink.net!gnilink.net!trndny06.POSTED!0e8a908a!not-for-mail From: Hyman Rosen User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: [Ada] implement many new Ada 2005 features References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Wed, 16 Feb 2005 08:01:11 GMT NNTP-Posting-Host: 68.161.124.42 X-Complaints-To: abuse@verizon.net X-Trace: trndny06 1108540871 68.161.124.42 (Wed, 16 Feb 2005 03:01:11 EST) NNTP-Posting-Date: Wed, 16 Feb 2005 03:01:11 EST Xref: g2news1.google.com comp.lang.ada:8345 Date: 2005-02-16T08:01:11+00:00 List-Id: Marin David Condic wrote: > Depends on the reason for wanting to write your own compiler. Not really. After man-decades of effort, there are still little corner cases in GNAT that need fixing up. Someone starting over from scratch is going to lose the benefit of all that experience and will have to rediscover all those little problems himself. That's why the temptation to rewrite a system is so pernicious. A lot of the knowledge lives in the code, and isn't documented anywhere else. Because of that, the rewriters begin with the thought that the new system will be cleaner and nicer than the old one. It's only later when the new system doesn't work that they discover all the things that the old system can do and the new one can't.