Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site 3comvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!oliveb!3comvax!mikes From: mikes@3comvax.UUCP (Mike Shannon) Newsgroups: net.micro.pc,net.lang.pascal Subject: Re: Review of Mystic Pascal for the IBM PC Message-ID: <286@3comvax.UUCP> Date: Wed, 20-Nov-85 15:17:31 EST Article-I.D.: 3comvax.286 Posted: Wed Nov 20 15:17:31 1985 Date-Received: Sat, 23-Nov-85 06:02:28 EST References: <806@osu-eddie.UUCP> Distribution: net Organization: 3Com Corp; Mountain View, CA Lines: 19 Xref: watmath net.micro.pc:5958 net.lang.pascal:388 Clayton Elwell in the cited article writes: > One word describes this system in general: SPEED. > > Mystic Pascal is an incremental compiler. You change five lines in a 2000 > line program, it only recompiles those lines. It compiles the 7K sample > program supplied with the package in 0.03 seconds. That is not a typo. > 247 lines in 0.03 seconds. This evening I will benchmark execution > speed and code size against MS-PASCAL and Turbo Pascal and post the results. ------- Uh, the way I figure it, .03sec/7kbytes comes out to about 4 and a half microseconds per character. This amounts to only a couple of machine instructions per byte. A program can't even decide if the character is an 'a' or not in this amount of time, much less do some real compiling. Maybe you're only off by a couple of orders of magnitude. Who's kidding who (or is it whom?)? Eagerly awaiting more benchmark humor, -- Michael Shannon {ihnp4,hplabs}!oliveb!3comvax!mikes