[comp.lang.scheme] Scheme for the Amiga

goldberg@acf3.NYU.EDU (Benjamin Goldberg) (01/08/88)

Does anyone know of a Scheme implementation for the Amiga?

						-Ben Goldberg

wpd@athena.mit.edu (William P Doyle) (01/09/88)

In article <518@acf3.NYU.EDU> goldberg@acf3.nyu.edu (Benjamin Goldberg) writes:
>Does anyone know of a Scheme implementation for the Amiga?

I have implemented scheme 6.1 on my Amiga.  I'll tell you, it's not an
easy thing to do.  First of all, there is no way CScheme will work on a
machine with only 0.5M of RAM.  I have got it working with 2.5M, but it
really wants 4M, heavy sigh...  Also, if you want to work on implementing
it, you will need a hard disk.  But the important thing is, it does exist and
is alive.  I am currently trying to work on the interrupt scheme (sorry, no
pun intended) before I am happy with it.

               ______________________________________________
               |                                            |
               | Patrick Doyle           wpd@ATHENA.MIT.EDU |

rusty@fe2o3.UUCP (Rusty Haddock) (02/05/90)

muenx@heike.informatik.uni-dortmund.de (Holger Muenx) writes:
   >   Hi!

Hello!

   >   So my question: Is there any smaller version of MIT-Scheme. If yes: where
   >   can I get it? Or do you know anyone who tried to port Scheme to an Amiga?

Well, there's XScheme but it has nothing to do with MIT-Scheme. 
XScheme is in C and was written by the same person (David Betz) that
wrote XLisp.  The XScheme that I've gotten to compile on the Amiga
is version 0.20 and runs fairly well with my '020.  I downloaded the
sources from the MIPS Magazine's BBS*.  The source is about 700K
(uncompressed) and the Amiga executable is about 90K.  The original
source was intended for the Lattice C compiler but I have added some
small changes so that it would compile with Manx 3.6 (sorry, no 5.0
yet).  I could make everything ftp-able if you (or anyone else) want.


			-Rusty-

* David Betz _may_ be reached at the MIPS Magazine BBS
  +1 (603) 882-1599, 2400BAUD, 8-N-1
  This BBS also carries the latest versions of XLisp and XScheme.
-- 
Rusty Haddock		o  {uunet,att,rutgers}!mimsy.umd.edu!fe2o3!rusty
Laurel, Maryland	o  "IBM sucks silicon!" -- PC Banana Jr, "Bloom County"

rusty@fe2o3.UUCP (Rusty Haddock) (02/05/90)

In article <304@fe2o3.UUCP> rusty%fe2o3@mimsy.umd.edu (Rusty Haddock) writes:
   >... The source is about 700K
   >(uncompressed) and the Amiga executable is about 90K.

Oops.  That 700K figured in the .o (object files).  The sources alone
come to about 450K bytes.  Sorry about that.

		-Rusty-
-- 
Rusty Haddock		o  {uunet,att,rutgers}!mimsy.umd.edu!fe2o3!rusty
Laurel, Maryland	o  "IBM sucks silicon!" -- PC Banana Jr, "Bloom County"