comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: ada -> C translator
Date: 1997/04/09
Date: 1997-04-09T00:00:00+00:00	[thread overview]
Message-ID: <dewar.860617922@merv> (raw)
In-Reply-To: 5igd1f$4fd@mulga.cs.mu.OZ.AU


Fergus said

<<What I had in mind was not a small subset Ada toy; I had in mind
something that could be validated.>>

Oh dear! I thought that at this stage there was *no one* left who thought
that validated meant usable -- oh well. Fergus I guess you are too young
to remember the early versions of Ada/Ed :-)

Those who do were hopefully permanently cured of the naive assumption
that validated means usable. Ada/Ed was very much a toy compiler, and
yes, you certainly could create an Ada/ed equivalent in portable C, but
I do not think that is what is interesting.

I am giving up on trying to convince you since I don't think you have a
sufficient frame of reference. If you want to prove me wrong, go ahead
and translate a decent sized Ada program which uses the features of the
language, including those in Annexes A-C reasonabley extensively, into
the kind of C, and write the runtime that goes with it.

Yes, I know that's a big job -- in fact remember that my contention is
that it is an impossible job. Your work on Mercury is not even close to
an example for all sorts of reasons.

So, bottom line, I say that X does not exist and cannot exist, where X is

a completely portable, reasonably complete, reasonabley efficient translation
of Ada into C, and you say it can exist.

Fine, since we are talking about existence, I see the only final proof
being actual existence!





  reply	other threads:[~1997-04-09  0:00 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-04-03  0:00 ada -> C translator Gabriel Monaton
1997-04-03  0:00 ` Robert A Duff
1997-04-03  0:00   ` Robert Dewar
1997-04-03  0:00     ` Robert Dewar
1997-04-04  0:00     ` Fergus Henderson
1997-04-04  0:00       ` Richard Kenner
1997-04-05  0:00         ` Fergus Henderson
1997-04-04  0:00       ` Robert Dewar
1997-04-05  0:00         ` Fergus Henderson
1997-04-06  0:00           ` Robert Dewar
1997-04-07  0:00             ` Fergus Henderson
1997-04-07  0:00               ` Robert Dewar
1997-04-08  0:00                 ` Fergus Henderson
1997-04-08  0:00                   ` Robert Dewar
1997-04-08  0:00                     ` William Clodius
1997-04-09  0:00                     ` Fergus Henderson
1997-04-09  0:00                       ` William Clodius
1997-04-09  0:00                       ` Robert Dewar
1997-04-09  0:00                         ` Fergus Henderson
1997-04-09  0:00                           ` Robert Dewar [this message]
1997-04-10  0:00                             ` Fergus Henderson
1997-04-08  0:00                 ` Richard A. O'Keefe
1997-04-08  0:00                   ` Robert Dewar
1997-04-08  0:00                   ` William Clodius
1997-04-09  0:00                     ` Fergus Henderson
1997-04-04  0:00     ` Larry Kilgallen
1997-04-04  0:00       ` Robert Dewar
1997-04-05  0:00         ` Larry Kilgallen
1997-04-06  0:00           ` Robert Dewar
     [not found] ` <lvlo6iwws8.fsf@sulu.fl.ensco.com>
1997-04-17  0:00   ` Lance Kibblewhite
replies disabled

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