home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / mac / programm / 20816 < prev    next >
Encoding:
Internet Message Format  |  1993-01-06  |  1.7 KB

  1. Path: sparky!uunet!olivea!apple!goofy!mumbo.apple.com!gallant.apple.com!delos.apple.com!user
  2. From: shebs@apple.com (Stan Shebs)
  3. Newsgroups: comp.sys.mac.programmer
  4. Subject: Re: Sozobon (or other free C's): would this strategy work?
  5. Message-ID: <shebs-060193094722@delos.apple.com>
  6. Date: 6 Jan 93 18:09:08 GMT
  7. References: <29879@castle.ed.ac.uk> <C0E7xv.A57@news.cso.uiuc.edu>
  8. Sender: news@gallant.apple.com
  9. Followup-To: comp.sys.mac.programmer
  10. Distribution: comp
  11. Organization: Apple Computer Inc.
  12. Lines: 27
  13.  
  14. In article <C0E7xv.A57@news.cso.uiuc.edu>, e-sink@uiuc.edu (Eric W. Sink)
  15. wrote:
  16. > Someone else (sorry, forgot the name) countered the post with "Why not
  17. > port Gcc?"  Good points there too.  But how easy is GCC to port, really?...
  18. > Hard.  Stan Shebs and Co. have been working on porting gcc 2.x for quite
  19. > a while now.
  20.  
  21. Actually, the 2.1 port works right now!  It has got some problems and
  22. limitations, which have to be cleaned up before we're willing to unleash
  23. it on an unsuspecting public.  I always live in fear that some enraged
  24. developer, after spending three days hunting down a bug that turned out
  25. to be the compiler's fault, will come looking for me...
  26.  
  27. Personally, I would like to see a small free C compiler for the Mac.
  28. It might be worthwhile to investigate a "GCC Lite" that omits a bunch
  29. of optimizations, perhaps streamlines some of the obscure machine
  30. description stuff, and outputs straight into an in-core assembler.
  31. You could cut its static size in half, probably speed it up by a
  32. factor of four or more perhaps.  Past that, you'd have to think about
  33. stripping the nice error messages and suchlike, seems like even
  34. amateurs would be willing to pay a bit extra in memory to get
  35. better error messages.
  36.  
  37. Stan Shebs
  38. ATG System Software
  39. shebs@apple.com
  40.