🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.oop.misc
Article #90

Re: Summary: I'm faint! I just saw the price for MPW!

#90
From: Craig Keithley
Date: Sat, 19 Dec 1992 01:52
51 lines
3104 bytes
In article <1992Dec19.000239.11451@dcs.qmw.ac.uk>, tariqh@dcs.qmw.ac.uk
(Tariq Hamid) wrote:
> 
> In <lsr-181292122440@lsr.taligent.com> lsr@taligent.com (Larry Rosenstein) writes:
> 
> >Even if there wasn't a boycott against Apple the GNU software (especially
> >GCC) wouldn't be ported to the Mac OS as a matter of course simply because
> >their focus is Unix-like machines and it's relatively hard to port some of
> >the software to the Mac.
> 
> 
> Rubbish. The GCC compiler is available for the IBM PC, et al. And this version 
> in particular is _excellent_ e.g. it supports 128Mbytes of virtual memory.
> 

What's rubbish?  That the GNU focus is on UN*X machines, or that its hard
to port UN*X like software to the Mac?

And the 128Mbytes support for the PC requires a DOS extender.  I've lost
track... Did Microsoft ever release a 32bit DOS extender?  I remember that
when the first public domain extenders & GCC appeared for PCs, they didn't
have support for graphics, mouse, etc.  That was two years ago... Has it
changed at all?

So using a rough comparison, the PC is more like UN*X in that it has a
command line interface and so forth.  The Mac environment, with pull down
menus and no command line interface, is less like UN*X than the PC is.

But there is a solution: Porting a UN*X like tool to the Mac is easy if you
do it within the MPW environment.  I've ported a variety of my MSDOS & UN*X
tools to MPW.

Why?  MPW has UN*X like features (scripting, make, projector, custom tools,
limited piping, etc.)  Tools can have command line options and so forth. 
Custom tools (cross compilers & assemblers), scripts, and projector are the
reasons why I don't use Think C.  I build a software pack

You can find earlier versions of GCC ported to the MPW environment.  I
can't remember, don't they use the MPW linker, assembler, and libraries?

Unfortunately the GNU "copyleft" for GCC (and their varients of lex &
yacc), prevent me from using those tools for commercial work.  Not that I
think FSF cares much about an Apple employee not using a GNU tool, but I
suggest you read the GNU documents carefully before using their tools to
produce a commercial product.


Craig Keithley
Apple Computer, Inc.
keithley@apple.com
"I have absolutely no responsibility in this matter, what-so-ever"
Technical Details
Message-ID: <keithley-181292171536@kip2-37.apple.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!kip2-37.apple.com!user
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>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.mac.oop.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!kip2-37.apple.com!user
From: keithley@apple.com (Craig Keithley)
Subject: Re: Summary: I'm faint! I just saw the price for MPW!
Sender: news@gallant.apple.com
Message-ID: <keithley-181292171536@kip2-37.apple.com>
Date: Sat, 19 Dec 1992 01:52:10 GMT
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>
Organization: Apple Computer, Inc.
Followup-To: comp.sys.mac.oop.misc,comp.sys.mac.programmer
Lines: 51