Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!think.com!spool.mu.edu!cs.umn.edu!sialis!orbit!pnet51!chucks From: chucks@pnet51.orb.mn.org (Erik Funkenbusch) Newsgroups: comp.sys.amiga.programmer Subject: Re: Amiga compiler recommendations Message-ID: <5241@orbit.cts.com> Date: 27 Jun 91 08:25:01 GMT Sender: news@orbit.cts.com Organization: People-Net [pnet51], Minneapolis, MN. Lines: 35 jap@convex.cl.msu.edu (Joe Porkka) writes: >kemnitz@eden.Berkeley.EDU (Greg Kemnitz) writes: > >>I just got my A3000 and I intend to port Postgres to it (200,000 lines of >>pretty ancient and often bad C code that does work with K & R compilers on Unix >>boxes). What compilers on the Amiga have the following: > >>1. A good debugger >>2. Efficient code, but no buggy optimizers (if it has one, Postgres will find >> it :-( >>3. Other Unix-style tools such as grep, awk, sed, make, lex/yacc, etc >>4. Decent manuals. > >SAS/C is the one and only to satisfy (most of) the above. >It doesn't have awk, sed, lex/yacc, but these are available frlom amiga FTP >sites. It have a make (lmk) that isn't quite compatible with >unix make, but its not bad. > >It complains about lots of things a K&R compiler wouldn't, but you >can selectivly turn off warnings. Not quite true, that is about it being the one and only, since you can have full K&R compliance with a K&R pre-processor with Aztec 5.x. the only problem comes with the library functions, i believe that SAS has some Unix library functions that Manx doesn't have, and vice-versa. ...--------------------------------------------------------------------------. | UUCP: {amdahl!tcnet, crash}!orbit!pnet51!chucks | "I know he's come back | | ARPA: crash!orbit!pnet51!chucks@nosc.mil | from the dead, but do | | INET: chucks@pnet51.orb.mn.org | you really think he's | |-------------------------------------------------| moved back in?" | | Amiga programmer at large, employment options | Lou Diamond Philips in | | welcome, inquire within. | "The First Power". | `--------------------------------------------------------------------------'