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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5d819a12831be771 X-Google-Attributes: gid103376,public From: gmckee@cloudnine.com (Gary McKee) Subject: Re: Building an Ada compiler Date: 1996/06/30 Message-ID: #1/1 X-Deja-AN: 162997351 references: <4r023h$jt2@newsbf02.news.aol.com> <4mybl7kdal.fsf@pares.gsyc.inf.uc3m.es> organization: McKee Consulting (Software Assessment) newsgroups: comp.lang.ada Date: 1996-06-30T00:00:00+00:00 List-Id: In article <4mybl7kdal.fsf@pares.gsyc.inf.uc3m.es>, raul@pares.gsyc.inf.uc3m.es (Raul Barral Tamayo) wrote: > Only a a couple of words :-), the idea behind GCC is a portable compiler > with the only need to change the front-end to incorporate a new language > and the back-end to add a new architecture so I think you could use the > GNAT front-end and you could make a Mac back-end, about this last I have > only heard about a language to describe it something similar to lex/yacc. > > My 0.02$, raul. > > In article bobduff@world.std.com (Robert A Duff) > writes: > In article <4r023h$jt2@newsbf02.news.aol.com>, ErkoDJK > wrote: > >Some friends and I have a crazy idea. We want to build an Ada 95 compiler > >targeted for the Macintosh computer (without requiring Unix, like > >GNAT/GCC). To that end, I would like to ask the Ada and compiler experts > >here (and anyone else who wishes to respond) for some information, > >including, just how insane are we? --------------------------------------------------------------- Our team is the one that is currently porting the GNAT compiler to MachTen UNIX on the Macintosh and we examined the feasibility of targeting MPW instead of MachTen. Our decision to use MachTen was largely predicated on the cost-saving that we obtained by using the excellent capabilities that MachTen provided (especially GCC). IMHO, MPW is essentially a UNIX lookalike with less capability so a port of GNAT should be possible. Here are some things to consider: 1) GNAT requires GCC (or equivalent); 2) GCC requires an existing C compiler to start the bootstrap of GCC; 3) The initial GNAT bootstrap is (traditionally) a "cross-compile" from another system; 4) Our team may be willing, informally, to answer questions about our GNAT port if you decide to go this route; 5) with Tenon's new pricing, MPW is no longer significantly less expensive. Please do keep us informed if you decide to go this route, the more good Ada compilers on the market, the better for us all!