Path: utzoo!mnetor!uunet!husc6!rutgers!sri-spam!ames!sdcsvax!ucsdhub!jack!wolf!uzun From: uzun@wolf.UUCP (Roger Uzun) Newsgroups: comp.sys.amiga Subject: Re: Choosing an Amiga C Compiler Message-ID: <630@wolf.UUCP> Date: 28 Jan 88 03:29:19 GMT References: <945@aluxp.UUCP> <3168@cbmvax.UUCP> <4414@garfield.UUCP> <4431@garfield.UUCP> <3558@megaron.arizona.edu> <4807@videovax.Tek.COM> Reply-To: uzun@wolf.SanDiego.NCR.COM (PUT YOUR NAME HERE) Distribution: na Organization: Systems'n'Software San Diego, CA Lines: 29 Well I have used both Lattice 4.0 and Manx 3.40. I own Lattice 4.0 at home and it is a pretty strong compiler. It has 1) Support for most all Unix Calls 2) Decent error checking for a C compiler. 3) Pretty efficient code generation But it also takes forever to compile even from all ram and the way they handle include files for system equates, while improved over earlier versions, is still poor compared to manx. Also any program I compile links in a bunch of error checking code for ^c and the like and is at least 7K long. This can probably be corrected by a compiler switch but I have never found one other than -v and this did not seem to reduce code size a whole lot. All in all I must recommend that, If they will cost you about the same money, go with Manx 3.6 because it has the following strengths 1) faster compile time 2) direct 020,881 support 3) faster compile time again 4) A souce Level Debugger that is GREAT (I saw it at AmiExpo) 5) Still faster compile time 6) Make Utility I got lattice 4.0 because I could upgrade for $75.00 and I do my commercial work on another machine. If i had my choice I would have chosen Manx -Roger "LALR(n)" Uzun