Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!decvax!tektronix!uw-beaver!ssc-vax!keith From: keith@ssc-vax.UUCP (Keith Nemitz) Newsgroups: net.micro.mac Subject: Status of Icon for the Mac Message-ID: <832@ssc-vax.UUCP> Date: Mon, 18-Aug-86 11:48:48 EDT Article-I.D.: ssc-vax.832 Posted: Mon Aug 18 11:48:48 1986 Date-Received: Fri, 22-Aug-86 09:30:23 EDT Distribution: net Organization: Boeing Aerospace Co., Seattle, WA Lines: 45 Here is a current summary of the work I have accomplished while porting version 6 of Icon to the Macintosh. The port was achieved using the beta test version of MPW. Currently it only runs under the MPW shell, but I could easily compile the translater, linker, and interpreter as seperate applications. They would be very un-mac- like. Since this port required mimimal changes from the source code, I did did not add any of the tool box calls to the code. MPW C stdIO procedures in an mac application use the screen as a scratch-pad, I don't even know if it will scroll the chicago text it overwrites on the desktop. Thanks to many replies to my question about disabling the stack sniffer, co-expressions now work and the sniffer is restored each time the context switch returns to the Real stack. Addition and subtraction overflows are detected. What is not down so far is: 1. Macintosh pathnames are ignored. 2. The three or four time related primitives are unplugged. Due to a new commitment on my part I cannot complete the port as I would like to. It has passed all of the test programs I have tried (about 20). A crude benchmark determined it runs about half as fast as a VAX 785 with an average user load. Pretty good I think. The MPW C compiler must be made of some competent code. I would like to post the applications in MPW form, but I can't because of proprietary aggreements. Icon is very slick when run under the MPW shell. It looks sick when compiled as an application. It will work however. First of all is anybody interested in the applications being posted on the net? They are roughly 150k as tools probably about 200k when compiled as seperate applications. I will be posting the Compare files for anyone who can stand to try and decifer my changes, and as access to the source. I will not post the source because it is over 600k and then the document files should be posted as well. I so far have received three requests, and I appologize for not having replied immediately. If I get more requests, I will make the posting, other- wise I will mail what ever pieces the few can use. It's been a long day boy's, why don't we don our goin' out clothes and get some sex. Keith Nemitz A9F4 uw-beaver!ssc-vax!keith