Article View: comp.sys.mac
Article #18978MPW Miss-info
From: Scott Storkel
Date: Thu, 10 Sep 1987 18:13
Date: Thu, 10 Sep 1987 18:13
49 lines
3352 bytes
3352 bytes
In his posting about MPW, Joel West stated that MPW requires 1Mb and runs only
on a hard disk. This is NOT the case. True, MPW requires 1Mb RAM, but it CAN be
run from two 800k floppies. I will admit that this is far from the ideal
situation, and that to compile programs of any size a hard disk is a must, but
for the floppy-switch masochists the option is available.
I am not familiar with LightSpeed, but having worked with MPW I can tell you
that it is suitable for developing ANY type of Mac software, be it programs,
DA's, FKEY's, whatever. The MPW Shell is not the easiest to use, but includes
a programming language the is very sophisticated and allows the user to do such
things as add new commands to menus, compile and runs programs, build software
tools, and on and on.
MPW Pascal is fairly close to Lisa Pascal in syntax, and is not the world's
fastest compiler, but is adequate. All the files needed to interface programs
to the various toolbox routines (including routines in the MacII ROM) are
included. The compiler can generate regular 68000 code, as well as code for the
68020, and 68881. If a compiler option is set, calls to the SANE routines will
also generate in-line 68881 calls.
One of the nice features of MPW is that all compilers run as "tools" under the
MPW Shell. This means that if a new compiler supports the MPW Linker format
that routines written in the new language can be linked to code from existing
languages. Apple currently offers 68xxx Assembler, Pascal and C compilers that
run under MPW. The 68xxx Assembler is included with the standard MPW package,
but the Pascal and C compilers are extra. I recall reading somewhere that
somebody (Bordland?) is coming out with a Modula compiler that runs under MPW.
The version of MPW that I am using is 2.0B1. I think this is the most recent
version. Currently, my onl;y complaint with MPW is the documentation, or rather
the lack there of. The documentation for the Pascal compiler is fairly
complete, but certian Shell commands are documented poorly, or not at all. The
system is quite useable as it is, but it would be nice to have the extra power
of features like libraries documented.
So, to summarize, if you want the most powerful development system available
for the Mac, and can afford it, buy MPW. If you will only be writing small
programs, or are not interested in developing huge applications, it would
probably be smarter to go with LightSpeed.
Scott Storkel (STORKEL@RICE.BITNET)
Macintosh Software Development
Institute for Computer Services and Applications
Rice University
Disclaimer: The views presented here are my own and do not reflect the opinions
of Rice University, ICSA, or Alex Kazim.
Technical Details
Message-ID:
<111STORKEL@RICE>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!boulder!sunybcs!rutgers!ukma!psuvm.bitnet!rice.bitnet!storkelReferences:
<429@aucs.UUCP> 3811@sdcsvax.UCSD.EDUShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!boulder!sunybcs!rutgers!ukma!psuvm.bitnet!rice.bitnet!storkel From: STORKEL@RICE.BITNET (Scott Storkel) Newsgroups: comp.sys.mac Subject: MPW Miss-info Message-ID: <111STORKEL@RICE> Date: Thu, 10-Sep-87 14:13:25 EDT Article-I.D.: RICE.111STORKEL Posted: Thu Sep 10 14:13:25 1987 Date-Received: Sat, 12-Sep-87 17:10:35 EDT References: <429@aucs.UUCP> 3811@sdcsvax.UCSD.EDU Distribution: na Organization: Rice University - ICSA Lines: 49