🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #25311

Re: Pascal on Mac

#25311
From: Richard Siegel
Date: Fri, 12 Feb 1988 15:10
47 lines
2581 bytes

A crude technical Pascal comparison:

Unless otherwise noted, all mentioned compilers support the ISO Pascal 
standard and are *mostly* compatible with Lisa Pascal.

MPW Pascal (Apple Computer): Features greatest conformance with Lisa Pascal 
standards; offers Object Pascal with MacApp support; offers compilation for 
68020 and 68881 processors. Supports use of Macsbug for machine-level 
debugging. "Make" facility provided for project management. MultiFinder 
compatible.

Lightspeed Pascal (THINK Technologies): Features fast compilation and linkage 
of programs. No 68020 or 68881 support, no Object Pascal. Not completely 
source-compatible with MPW Pascal. Project management facility provides for 
automatic project management with no user intervention. Features symbolic 
source-level debugger with step, trace, breakpoint, expression evaluation, and 
runtime execution of code fragments. Supports use of Macsbug for machine-level 
debugging. Not MultiFinder compatible.

Turbo Pascal (Borland International): Features fast compilation and linkage of 
programs. No 68020 or 68881 support, no Object Pascal. Supports use of Macsbug 
for machine-level debugging, and runtime recovery from system errors. No 
project management provided. Not MultiFinder compatible.

TML Pascal (TML Systems): First native-code Pascal compiler for Mac. Separate 
components (Editor, compiler, linker). Supports Object Pascal but will not 
compile MacApp sources. Supports 68881 through library routines; no inline 
support offered. MultiFinder compability unknown. Supports use of Macsbug for 
machine-level debugging. No project management provided.

This isn't an endorsement of any compiler, and I tried very hard not to make 
it a brazen plug for Lightspeed Pascal. :-)

		--Rich

===================================================================
Richard Siegel
THINK Technologies, QA Technician (on leave)

The opinions stated here do not represent the policies
of THINK Technologies or of Carnegie-Mellon University.

Arpa: rs4u@andrew.cmu.edu
UUCP: {decvax,ucbvax,sun}!andrew.cmu.edu!rs4u
==================================================================
Technical Details
Message-ID: <gW4lZIy00XcAyM40Ar@andrew.cmu.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!cornell!rochester!PT.CS.CMU.EDU!andrew.cmu.edu!rs4u+

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!cornell!rochester!PT.CS.CMU.EDU!andrew.cmu.edu!rs4u+
From: rs4u+@andrew.cmu.edu (Richard Siegel)
Newsgroups: comp.sys.mac
Subject: Re: Pascal on Mac
Message-ID: <gW4lZIy00XcAyM40Ar@andrew.cmu.edu>
Date: 12 Feb 88 15:10:12 GMT
Organization: Carnegie Mellon University
Lines: 46
In-Reply-To: <4860004@hpiacla.HP.COM>