home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.programmer
- Path: sparky!uunet!cs.utexas.edu!uwm.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!ux2.cso.uiuc.edu!sink
- From: e-sink@uiuc.edu (Eric W. Sink)
- Subject: Re: Sozobon (or other free C's): would this strategy work?
- References: <29879@castle.ed.ac.uk>
- Message-ID: <C0E7xv.A57@news.cso.uiuc.edu>
- Originator: sink@ux2.cso.uiuc.edu
- Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
- Reply-To: e-sink@uiuc.edu
- Organization: University of Illinois at Urbana
- Distribution: comp
- Date: Tue, 5 Jan 1993 18:13:05 GMT
- Lines: 47
-
- ngse18@castle.ed.ac.uk (J R Evans) writes a huge post about free C compilers:
-
- In general, the strategy proposed is well though-out. It has its
- problems. As Jon W*tte points out, pascal functions are nearly
- indispensable for Toolbox work, since all the callbacks and dialog
- procs require them. This was a major headache when I did Harvest C.
-
- Yes, the ability to keep original compiler ignorant and largely
- unchanged is a good thing, but the ability to recompile itself is
- not everything. We must have at least some Mac features in the compiler,
- and they are going to be tricky.
-
- >MPW and APDA offer such excellent support.
-
- Er.., uh.. yeah. Sure they do. :-)
-
- Someone else (sorry, forgot the name) countered the post with "Why not
- port Gcc?" Good points there too. But how easy is GCC to port, really?...
-
- Hard. Stan Shebs and Co. have been working on porting gcc 2.x for quite
- a while now. This is an MPW port, so it will require MPW Asm, headers,
- and libraries, not to mention the MPW shell. The gcc 1.x port was similar,
- also done by Stan Shebs.
-
- [ Dead horse mode on ]
-
- Any viable strategy would work if there were someone with time to put
- into it. No strategy at all will work if there is no one with free time.
- Consider this a lament rather than a blame shift, since I myself don't
- have the time to put into this. Nonetheless, I would be more interested
- in any strategy at all if someone (anyone) were seriously in the position
- to commit time to doing this. As it is, all our ideas, good and bad, are
- going to have to continue rotting a while longer. This is not meant as
- a complaint at anyone. It's simply unfortunate.
-
- [ Dead horse mode off ]
-
- Of course, choice of the strategy to take is not totally irrelevant.
- Suppose I had lots of time to work on a free Mac C compiler, which strategy
- would I choose? Although the strategy given here has merit and appeal,
- I would port Gcc.
-
- --
- Eric W. Sink, Spyglass | "In all the earth, only humans have the ability
- 1800 Woodfield Drive | to be content in bad situations...
- Savoy, IL 61826 | and vice-versa."
- ---- e-sink@uiuc.edu ---------|---------- 217-355-6000 -----------------------
-