comp.lang.ada
 help / color / mirror / Atom feed
From: cons116@twain.oit.umass.edu (Mike White)
Subject: Re: Writing a Mac Ada compiler
Date: 7 Mar 1995 18:32:12 GMT
Date: 1995-03-07T18:32:12+00:00	[thread overview]
Message-ID: <3ji8rc$rj8@nic.umass.edu> (raw)
In-Reply-To: evans-060395210422@evans.pgh.pa.us

Arthur Evans Jr (evans@evans.pgh.pa.us) wrote:

: If you have time on your hands and want to address this problem, port
: GCC 2.6.3 to the Mac, and then bootstrap GNAT.  That's a much more
: modest task and will result in a first class compiler.

Would it really be that much easier to port it? Have you seen the source
code?  I haven't, so I am wondering how well designed/documented it is.
I realize it's a pretty big task, but 10+ man-years?  O.K.  I'll admit
it's probably not a one-man project, but if others were interested in
working on such a project...

  I mean seriously, I wrote a simple lexer and parser (both using Ada
by the way) in my systems class both in a semester.  Both of these
were easily extensible for large projects, and the grammar
for Ada is widely available.  Beyond that, converting to machine code
would seem my biggest problem, never having done mac or powermac assembly.
Interfacing with mac system calls seems pretty basic since they are well
defined.  I imagine one would convert the parameter conventions from Ada
to the system via MacHeaders.

  Just some thoughts.  I need to do some more research obviously before
making any attempt.  Anyone interested in participating on a joint effort,
either working from scratch or doing a port?  Please reply here so that
everyone interested can read it, myself included.

mike white



  reply	other threads:[~1995-03-07 18:32 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-03-06 22:09 Writing a Mac Ada compiler Mike White
1995-03-07  2:04 ` Arthur Evans Jr
1995-03-07 18:32   ` Mike White [this message]
1995-03-07 21:31     ` Mark Johannes
1995-03-08 17:39       ` Mike White
1995-03-09  8:16         ` RonaldS60
1995-03-12 23:51           ` Vladimir Vukicevic
1995-03-17 23:04           ` Need complex Math Package James M. (Mike) Hill 575-6632 msgid MHIL
1995-03-19  0:24             ` Henry Baker
1995-03-19 15:25             ` Robert Dewar
1995-03-11 19:45         ` Writing a Mac Ada compiler Gary McKee
1995-03-12 21:13           ` Mike White
1995-03-09  0:32     ` Robert Dewar
1995-03-09 10:46       ` Richard Kenner
1995-03-09 13:42       ` Arthur Evans Jr
1995-03-10  6:25         ` Vladimir Vukicevic
1995-03-10 14:17           ` Arthur Evans Jr
1995-03-10 15:30             ` Richard Kenner
1995-03-09 19:25       ` Mike White
1995-03-07 18:37   ` David Weller
1995-03-07 13:46 ` Theodore E. Dennison
1995-03-07 17:17   ` Laurent Gasser
1995-03-08 15:57   ` Robert Dewar
1995-03-08  1:08 ` Robert Dewar
1995-03-08  2:09 ` Tucker Taft
1995-03-10  4:05 ` Michael Feldman
1995-03-13  4:55   ` Fraser Wilson
1995-03-15 15:19     ` Theodore Dennison
replies disabled

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