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,9923b1c3be80099b X-Google-Attributes: gid103376,public From: Stan Shebs Subject: Re: Ada on the Mac (was: AppletMagic stuff) Date: 1996/10/09 Message-ID: #1/1 X-Deja-AN: 188389138 references: <324BF60E.4DEF@gsfc.nasa.gov> organization: Cygnus Support newsgroups: comp.lang.ada Date: 1996-10-09T00:00:00+00:00 List-Id: dewar@schonberg.cs.nyu.edu (Robert Dewar) writes: > i"Symantec has expressed a policy of welcoming other compilers to their > IDE, freely publishing the interface specifications. They are being > beaten up about their Pascal non-support so they seem an unlikely > candidate to do a compiler, but adapting to their IDE might be > possible for someone else. Symantec may have a reputation > below that of Metrowerks in the Macintosh developer community, > but for many their IDE ranks far above MPW (which is alleged > to be still quite command-line oriented)." I've actually studied the prospects for doing a GCC plugin for Symantec, and it would be fiendishly difficult, eclipsing the MPW port in trickiness. The Symantec IDE basically wants to do everything with blocks of memory, while GCC consists of multiple programs communicating via files, so you'd have to fake out GCC's I/O routines and come up with a way to run all the programs without the IDE being aware of what's going. You also have to do various things that the GCC driver normally does for you, such as setting all the correct preprocessor symbols - and if you try to cheat on that sort of thing, GCC has ways to punish you... :-) Incidentally, Metrowerks now publishes their IDE interface, and we're looking at GCC's prospects there. Stan