Frank Heckenbach wrote:
Grant spoke of "MW Pascal". Isn't this the same as Apple MPW Pascal?
No, "MW Pascal" stands for the MetroWerks CodeWarrior Pascal compiler (see below).
I might be a little confused about the Pascal compilers by Apple and/or for Mac, since I've never used one of them myself.
Yes, it is confusing, so I have listed the Pascal compilers for Macintosh that I know of:
1. Lisa Pascal (by Apple Computer) for the Lisa (the predecessor of the Macintosh). I don't know much about it.
2. Turbo Pascal (by Borland), only a version 1.0. An excellent compiler, but for some reason the product was discontinued.
3. TML Pascal (by TML Systems, headed by Tom Leonard). I have only worked with their TML Pascal compiler for the Apple IIgs, which had too many bugs. The company disappeared.
4. Lightspeed Pascal, later named THINK Pascal (by Symantec). Still very popular, but others hate the editor. It produces code for 680x0 processors only.
5. MetroWerks Pascal (by MetroWerks), their pre-CodeWarrior standalone Pascal compiler, a sibling of their Modula compiler (both rather unknown).
6. Apple MPW Pascal (by Apple Computer) for the Macintosh Programmer's Workshop. MPW has a command line interface and hosts compilers for several languages. Interesting sidebar: their has been MPW support in GCC and the GCC source has still MPW related parts (although the targets don't seem to build). MPW has been replaced in Mac OS X by "Project Builder", inherited from NeXT.
7. Language Systems Pascal (by Language Systems) for the Macintosh Programmer's Workshop. A real farce. They obtained the source of Apple MPW Pascal for the 680x0 processor, changed a few runtime details and named it LSPascal. Then, they started working on a port to the PowerPC processor. You had to pay 500 US dollars (or so) to participate in the beta program. Yes, they produced 70 beta versions, all totally unusable. The company was sold and the compiler disappeared into nowhere. An unbelievable story.
8. CodeWarrior Pascal (by MetroWerks), often named "MW Pascal". A Pascal compiler for the 680x0 processor and the only one for the PowerPC processor. Later also a cross compiler for and on Wintel. The CodeWarrior IDE hosts compilers for several platforms and languages and it has a well documented plug-in architecture. MetroWerks saved Apple Computer with CodeWarrior when the PowerPC was released, as Apple failed to deliver PowerPC compilers. MetroWerks was later acquired by Motorola. The Pascal compiler has recently been discontined.
Regards,
Adriaan van Os