Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site wateng.UUCP Path: utzoo!watmath!wateng!broehl From: broehl@wateng.UUCP (Bernie Roehl) Newsgroups: net.micro.pc,net.lang.c Subject: Re: C compiler info Message-ID: <990@wateng.UUCP> Date: Tue, 15-May-84 08:41:42 EDT Article-I.D.: wateng.990 Posted: Tue May 15 08:41:42 1984 Date-Received: Wed, 16-May-84 03:28:37 EDT References: <420@trwspp.UUCP> Organization: U of Waterloo, Ontario Lines: 24 If the Emacs source compiles *only* under Lattice C, then it's probably not very well written. There are 22 C compilers out there for the IBM PC (this is only commercially available compilers, there are lots of homebrews as well) and Lattice C isn't any closer to the standards of K & R than some of its strongest competitors. It therefore would appear that the Emacs port to the PC was done using Lattice, and that the code now relies on peculiarities in that compiler. I have not seen the Emacs source for the PC, so I'm speculating; best to try and find someone who's attempted a port using some other compiler. As for my compiler of choice, I will (once again, and doubtless with many others) voice my support for DeSmet C. It's small, fast, inexpensive, and provides many utilities as part of the package (including, in the latest release, a symbolic debugger). DeSmet C is sold by: C-Ware P.O. Box 710097 San Jose, Ca. 95171-0097 I have no connection with the company, except as a (very) happy user of their products. -- -Bernie Roehl (University of Waterloo)