home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / oop / misc / 121 < prev    next >
Encoding:
Text File  |  1992-12-21  |  3.0 KB  |  64 lines

  1. Newsgroups: comp.sys.mac.oop.misc
  2. Path: sparky!uunet!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!kip2-37.apple.com!user
  3. From: keithley@apple.com (Craig Keithley)
  4. Subject: Re: Summary: I'm faint! I just saw the price for MPW!
  5. Sender: news@gallant.apple.com
  6. Message-ID: <keithley-181292171536@kip2-37.apple.com>
  7. Date: Sat, 19 Dec 1992 01:52:10 GMT
  8. References: <01050133.ksdp2c@distant.uucp> <1992Dec11.195344.10218@reed.edu> <1992Dec11.155851.14862@walter.cray.com> <1gb6n9INNpmk@terminator.rs.itd.umich.edu> <1992Dec16.132756.20642@gssec.bt.co.uk> <lsr-181292122440@lsr.taligent.com> <1992Dec19.000239.11451@dcs.qmw.ac.uk>
  9. Organization: Apple Computer, Inc.
  10. Followup-To: comp.sys.mac.oop.misc,comp.sys.mac.programmer
  11. Lines: 51
  12.  
  13. In article <1992Dec19.000239.11451@dcs.qmw.ac.uk>, tariqh@dcs.qmw.ac.uk
  14. (Tariq Hamid) wrote:
  15. > In <lsr-181292122440@lsr.taligent.com> lsr@taligent.com (Larry Rosenstein) writes:
  16. > >Even if there wasn't a boycott against Apple the GNU software (especially
  17. > >GCC) wouldn't be ported to the Mac OS as a matter of course simply because
  18. > >their focus is Unix-like machines and it's relatively hard to port some of
  19. > >the software to the Mac.
  20. > Rubbish. The GCC compiler is available for the IBM PC, et al. And this version 
  21. > in particular is _excellent_ e.g. it supports 128Mbytes of virtual memory.
  22.  
  23. What's rubbish?  That the GNU focus is on UN*X machines, or that its hard
  24. to port UN*X like software to the Mac?
  25.  
  26. And the 128Mbytes support for the PC requires a DOS extender.  I've lost
  27. track... Did Microsoft ever release a 32bit DOS extender?  I remember that
  28. when the first public domain extenders & GCC appeared for PCs, they didn't
  29. have support for graphics, mouse, etc.  That was two years ago... Has it
  30. changed at all?
  31.  
  32. So using a rough comparison, the PC is more like UN*X in that it has a
  33. command line interface and so forth.  The Mac environment, with pull down
  34. menus and no command line interface, is less like UN*X than the PC is.
  35.  
  36. But there is a solution: Porting a UN*X like tool to the Mac is easy if you
  37. do it within the MPW environment.  I've ported a variety of my MSDOS & UN*X
  38. tools to MPW.
  39.  
  40. Why?  MPW has UN*X like features (scripting, make, projector, custom tools,
  41. limited piping, etc.)  Tools can have command line options and so forth. 
  42. Custom tools (cross compilers & assemblers), scripts, and projector are the
  43. reasons why I don't use Think C.  I build a software pack
  44.  
  45. You can find earlier versions of GCC ported to the MPW environment.  I
  46. can't remember, don't they use the MPW linker, assembler, and libraries?
  47.  
  48. Unfortunately the GNU "copyleft" for GCC (and their varients of lex &
  49. yacc), prevent me from using those tools for commercial work.  Not that I
  50. think FSF cares much about an Apple employee not using a GNU tool, but I
  51. suggest you read the GNU documents carefully before using their tools to
  52. produce a commercial product.
  53.  
  54.  
  55. Craig Keithley
  56. Apple Computer, Inc.
  57. keithley@apple.com
  58. "I have absolutely no responsibility in this matter, what-so-ever"
  59.