🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.mac
Article #6884

Status of Icon for the Mac

#6884
From: Keith Nemitz
Date: Mon, 18 Aug 1986 15:48
45 lines
2836 bytes
  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
Technical Details
Message-ID: <832@ssc-vax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!decvax!tektronix!uw-beaver!ssc-vax!keith

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!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