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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3fc79ad704f81a40 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-10 04:37:38 PST Path: bga.com!news.sprintlink.net!cs.utexas.edu!swrinde!gatech!newsfeed.pitt.edu!toads.pgh.pa.us!evans.pgh.pa.us!user From: evans@evans.pgh.pa.us (Arthur Evans Jr) Newsgroups: comp.lang.ada Subject: Re: Writing a Mac Ada compiler Followup-To: comp.lang.ada Date: Thu, 09 Mar 1995 08:42:30 -0500 Organization: Ada Consulting Message-ID: References: <3jg167$a3l@nic.umass.edu> <3ji8rc$rj8@nic.umass.edu> <3jlibk$p5g@gnat.cs.nyu.edu> NNTP-Posting-Host: evans.pgh.pa.us Date: 1995-03-09T08:42:30-05:00 List-Id: In article <3jlibk$p5g@gnat.cs.nyu.edu>, dewar@cs.nyu.edu (Robert Dewar) wrote about porting GCC to the Mac: > Also, a port to the Mac assumes a thorough familiarity with System-7, > which in itself is not easy, the internals of this system are complex. True, if you make GCC into a stand-alone Mac application. However, if you port GCC as an MPW tool, things are _much_ easier. MPW (Mac Programmers Workbench) is a development environment that looks sort of vaguely Unix-like, with a command-line driven interface. I do all my development under MPW and have little experience with the Mac OS interface; I don't suffer the lack (much). Before Mike Feldman jumps in to make this next (valid) point, I'll make it myself: A major advantage of GNAT and GCC is that they are free. Requiring folks to buy a multi-hundred dollar product to get started is, to say the least, unfortunate. Moreover, learning MPW is a serious impediment to students. That said, I will jump in to acquire GNAT under MPW, and I'm sure many others who want to do serious Ada development on the Mac will do likewise. Moreover, many of us will gladly pay ACT (or anyone else) a reasonable maintenance fee. Were I going to do this project, I would start by studying Metrowerks, a more modern product than MPW that will likely take over MPW's market. Since Apple has no visible plans to upgrade MPW for PowerPC, it seems to be a dead product. But, I have no idea how easy it is, or even if it's possible, to implement another language under Metrowerks. It now supports C, C++ and Pascal. Art Evans Arthur Evans Jr, PhD Phone: 412-963-0839 Ada Consulting FAX: 412-963-0927 461 Fairview Road Pittsburgh PA 15238-1933 evans@evans.pgh.pa.us