🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.scheme.c
Article #107

MIT Scheme 7.0 for the Amiga

#107
From: Samual Rushing
Date: Mon, 10 Dec 1990 21:48
39 lines
2275 bytes
	After about two weeks of off-on attempts at porting AKCL to
the Amiga (under AmigaDOS, not Unix) , frustration got the best of me,
and so I dragged out a copy of 7.0 MIT Scheme and dug into it a
little.  I had it up and running in under 24 hrs!  (about 6 hours of
work, mostly mangling the makefile).  What a victory for portability!
I'd just like to say that that was the easiest port I've done in a
long time.  Good Job!

	Now, of course, I didn't do much to make the 'unknown'
configuration understand the Amiga, so things are a little brain-dead,
i.e, it doesn't understand the file-system - no interrupt
characters...  I can load the runtime and save a world, but can't
load the SF system.  (I think it has to do with 'pathname-unparse'.
That configuration requires about 3 Megs of contiguous (non-chip)
memory in the default (not the disk-paging) mode.

	My question is this:  how long before the Next Release?  I'm
excited enough about this to do a complete port, graphics and all, but
I don't want to waste my time if it'll be obsolete in a month or two.

For the curious: I brought it up using GCC (the BuRP port, using
modified & extended PDC libraries, all available from
titan.ksc.nasa.gov).  As far as I can tell, no problems were
introduced by any of the assembly.  The bignum code seems to work,
too.  Performance is 'pretty quick' on a 28Mhz GVP 68030, I haven't
tried it yet on a stock Ami.

If anyone wants to play with it, I'll upload the executable and a
world load (band) of the runtime to titan.


-Sam Rushing
rushing@titan.ksc.nasa.gov
smr@beach.cis.ufl.edu
--
(not (not (not (not (not ... )))))
-------------------------------------------------------------------------------
smr@beach.cis.ufl.edu				    rushing@titan.ksc.nasa.gov
Technical Details
Message-ID: <25844@uflorida.cis.ufl.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!rex!uflorida!beach.cis.ufl.edu!smr

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!rex!uflorida!beach.cis.ufl.edu!smr
From: smr@beach.cis.ufl.edu (Samual Rushing)
Newsgroups: comp.lang.scheme.c,comp.sys.amiga.tech,comp.sys.amiga
Subject: MIT Scheme 7.0 for the Amiga
Keywords: scheme, amiga, gcc
Message-ID: <25844@uflorida.cis.ufl.EDU>
Date: 10 Dec 90 21:48:25 GMT
Sender: news@uflorida.cis.ufl.EDU
Reply-To: smr@beach.cis.ufl.edu ()
Organization: UF CIS Department
Lines: 39