Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!topaz!uwvax!uwmacc!dubois From: dubois@uwmacc.UUCP (Paul DuBois) Newsgroups: net.micro.mac Subject: Re: Lightspeed C, desk accessories, and BUGS Message-ID: <2235@uwmacc.UUCP> Date: Wed, 28-May-86 12:40:40 EDT Article-I.D.: uwmacc.2235 Posted: Wed May 28 12:40:40 1986 Date-Received: Fri, 30-May-86 08:02:22 EDT References: <8605200713.AA00314@kim.Berkeley.EDU> <2466@columbia.UUCP> <741@jade.BERKELEY.EDU> Organization: UW-Madison Primate Center Lines: 22 > LightSpeed C produces buggy desk accessories, and the example desk > accesory is dangerous! Lightspeed C is one of those Cs that inserts glue > routines to access global variables of desk accessories... > ...5) The whole library gets included with every program, so a desk > accessory that should be about 900 bytes long takes up 4k. ??? What library is that? I converted my ZoomIdle DA from Rascal to Lightspeed as an exercise. Lightspeed generates 890 bytes of code from my source, which is virtually the same as the amount of code generated by Rascal. The finished Lightspeed DA takes up 2600 bytes - not as good as Rascal (1800 bytes) - but not 4K, either. -- Paul DuBois UUCP: {allegra,ihnp4,seismo}!uwvax!uwmacc!dubois | ARPA: dubois@easter --+-- | Doth the hawk fly by thy wisdom, and stretch her wings | toward the south? Job 39:26