comp.lang.ada
 help / color / mirror / Atom feed
From: Hyman Rosen <hyrosen@mail.com>
Subject: Re: [Ada] implement many new Ada 2005 features
Date: Wed, 16 Feb 2005 08:01:11 GMT
Date: 2005-02-16T08:01:11+00:00	[thread overview]
Message-ID: <b5DQd.54191$QS5.49409@trndny06> (raw)
In-Reply-To: <VPmQd.2685$VI5.317@newsread3.news.atl.earthlink.net>

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.



  reply	other threads:[~2005-02-16  8:01 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-14  8:42 [Ada] implement many new Ada 2005 features Hyman Rosen
2005-02-15 13:30 ` Marin David Condic
2005-02-16  8:01   ` Hyman Rosen [this message]
2005-02-16 13:13     ` Marin David Condic
2005-02-16 14:54       ` Robert A Duff
2005-02-17 12:35         ` Marin David Condic
2005-02-27 15:24         ` Colin Paul Gloster
2005-02-17 23:00 ` Randy Brukardt
2005-02-18  4:21   ` Ed Falis
2005-02-18  5:27   ` Larry Kilgallen
2005-02-27 15:33   ` Colin Paul Gloster
2005-02-28 22:31     ` Randy Brukardt
2005-02-28 23:58       ` tmoran
2005-03-01  9:08         ` Vinzent 'Gadget' Hoefler
2005-03-01 10:14         ` Colin_Paul_Gloster
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox