home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / mac / programm / 20695 < prev    next >
Encoding:
Text File  |  1993-01-05  |  2.7 KB  |  62 lines

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