Xref: utzoo comp.lang.scheme.c:181 comp.sys.amiga.tech:16849 comp.sys.amiga:73970 Path: 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 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