Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site greipa.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!whuxlm!whuxl!houxm!ihnp4!pesnta!greipa!paul From: paul@greipa.UUCP (Paul A. Vixie) Newsgroups: net.micro.mac Subject: desmet c Message-ID: <263@greipa.UUCP> Date: Mon, 1-Jul-85 22:07:53 EDT Article-I.D.: greipa.263 Posted: Mon Jul 1 22:07:53 1985 Date-Received: Fri, 5-Jul-85 07:13:00 EDT Distribution: net Organization: Genstar Rental Electronics, Palo Alto, Ca. Lines: 30 I now have a copy of Desmet C for the Mac. Complete review to follow in a few days (I hope), but here are some initial comments: 1. the editor ("see") is a cross between wordstar and UCSD-pascal. even so, it isn't as bad as it sounds and is quite fast in any case. cannot be customized. will not edit multiple files at once. minimal (also buggy) support for the mouse. 2. "hello world" generates 6600 bytes of APPL after a 46 second compile and a 33 second link. [512K mac, everything on a disk]. a 200-line parser compiled in 52 seconds and linked in 45. 3. has an "asm {foo blat etc}" construct but i havn't used it. no enums, no "seperate member names". has 31-character identifiers. comes with an assembler - i havn't quite figured out if the assembler gets run as part of a compile or not. generates its own unique format of .O files. has an object file librarian (havn't used it). 4. has a bug: foo(x) int *x; {*x += 1;} /* works */ foo(x) int *x; {*x++;} /* doesn't */ enough for now. more after i finish my latest hairbrained scheme. Paul Vixie {decwrl dual pesnta}!greipa!paul -- Paul Vixie {decwrl dual pyramid}!greipa!paul