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