[net.micro.mac] Status of Icon for the Mac

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.