Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 (MC840302); site mcvax.UUCP Path: utzoo!linus!philabs!mcvax!guido From: guido@mcvax.UUCP (Guido van Rossum) Newsgroups: net.micro,net.micro.pc Subject: Re: LISP and C compiler info desired Message-ID: <5946@mcvax.UUCP> Date: Tue, 28-Aug-84 10:01:26 EDT Article-I.D.: mcvax.5946 Posted: Tue Aug 28 10:01:26 1984 Date-Received: Thu, 30-Aug-84 08:45:18 EDT References: <913@bbncca.ARPA> <291@hoxna.UUCP> Reply-To: guido@mcvax.UUCP (Guido van Rossum) Organization: "Stamp Out BASIC" Committee, CWI, Amsterdam Lines: 21 Keywords: C, compiler, Lattice, CI86, compatibility >Lattice is more expensive and I understand that it is less >compatible with UNIX. Lattice may be (somewhat) more expensive, but it is certainly not less compatible with UNIX (the library was, but the new version (2.10) seems to solve most problems). In other respects, it is BETTER than CI86: supports all combinations of small/large code/data space (so you can have 300 kb of code but 64 kb of data, which allows 16-bit pointers, which in turn makes smaller and faster code), better treatment of structure items (different struct's may have items of the same name in different positions). I find Lattice's documentation superior to CI86's. Admittedly, CI86 includes source of the library. Concluding, for really big programs, I would strongly recommend Lattice. -- Guido van Rossum, "Stamp Out BASIC" Committee, CWI, Amsterdam guido @ mcvax