Path: 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: Date: 12 Feb 88 15:10:12 GMT Organization: Carnegie Mellon University Lines: 46 In-Reply-To: <4860004@hpiacla.HP.COM> 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 ==================================================================