Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ukma!rutgers!cs.utexas.edu!swrinde!kent From: kent@swrinde.nde.swri.edu (Kent D. Polk) Newsgroups: comp.sys.amiga Subject: Re: Compilers: Lattice vs. Manx Keywords: compilers, C, pascal, lattice, manx, aztec Message-ID: <16410@swrinde.nde.swri.edu> Date: 17 May 89 21:02:17 GMT References: <8467@phoenix.Princeton.EDU> Reply-To: kent@swrinde.UUCP (Kent D. Polk) Organization: Southwest Research Institute, San Antonio, Texas Lines: 30 In article <8467@phoenix.Princeton.EDU> mplevine@phoenix.Princeton.EDU (Marshall P. Levine) writes: > [...] >I am also looking for a good PASCAL (contradiction?) compiler. Does anyone >know if there are any bug-free PASCAL compilers on the amiga? > >-- Marshall The closest thing to a good native (generates code for execution under AmigaDos) PASCAL compiler I've used is MetaComco Pascal. The latest release almost works correctly :-( . It has problems treating dynamic strings as arrays of char, a bug in copying 0 chars from a string of length 0 (run-time termination), and string concatenation is EXTREMELY slow. I can copy the strings to an array of char, concatenate them myself & stick the result back in the original string MANY times faster than MCC Pascal can. Also I found that passing a set variable which was not declared globally does not always work correctly. Good news - they seemed to have fixed the incorrect offset calculations when working with records. ======================================================= Kent Polk - Southwest Research Institute {cs.utexas.edu, gatech!petro sun!texsun}!swrinde!kent kent@swrinde.nde.swri.edu ------------------------------------------------------- "Anything worth doing is worth overdoing" =======================================================