keith@ssc-vax.UUCP (Keith Nemitz) (08/18/86)
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
herbw@midas.UUCP (Herb Weiner) (08/19/86)
-------- The possibility of getting Icon on my Mac is the most exciting development since I first discovered SNOBOL (with perhaps a *few* exceptions :-) ). I tried sending email directly to Keith, but the mailer rejected all three addresses I tried (uw-beaver!scc-vax!keith, uw-beaver.UUCP!scc-vax!keith, and uw-beaver!scc-vax.UUCP!keith) -- the mailer kept trying to send it to uw-beaver.arpa, which could not find scc-vax. Keith, please double-check your address. Summary: please post or email to me whatever is reasonable. -- Herb Weiner ...!tektronix!midas!herbw Tektronix P.O. Box 4600 Beaverton, Oregon 97076 (503) 629-1157
keith@ssc-vax.UUCP (Keith Nemitz) (08/21/86)
> and uw-beaver!scc-vax.UUCP!keith) -- the mailer kept trying to send it to > uw-beaver.arpa, which could not find scc-vax. Keith, please double-check > your address. > oops! Here is my address again: uw-beaver!ssc-vax!keith ^^^ thanks Herb.