[463] in OS/2_Discussion
Scheme for OS/2
daemon@ATHENA.MIT.EDU (Andrew Twyman)
Thu Mar 16 22:33:43 1995
To: os2partners@MIT.EDU
Date: Thu, 16 Mar 1995 22:33:03 EST
From: Andrew Twyman <kurgan@MIT.EDU>
Since there was interest at the meeting in the OS/2 version of MIT
Scheme, and I couldn't remember the ftp site offhand, here's a copy of the post
about it (which went out on comp.os.os2.announce). I've been using it a bit
lately (and will be for alot longer tonight, considering the 6.001 problem set I
have to do), and it seems relatively bug-free (though it is a memory hog), and
seems to include everything it should. The M-x print-buffer command gives no
errors, but also gives no output, strangely enough.
Also, the M-x load-problem-set command for 6.001 doesn't exist, but the effect of
that command can be easily simulated manually. Just get the problem set files
from the course locker (add 6.001, then they're in /mit/6.001/win32/psets or
something, as zipfiles. Put the problem sets in the directory
c:\users\u6001\psets\psX where X is the problem set number. (That directory
is compulsory, unfortunately, for the working of the psXgo.scm file. If you
really want you can edit that file with a new path, but it's probably more
pain than it's worth.) Then load, from that directory, the file psXgo.scm, and
run it with M-o. That'll load all the necessary definitions. Then load any of
the code files you want to look at manually with C-x C-f. Works fine for me.
BTW: the REXX scripts for creating the program items never worked for
me, but all you have to do is create a standard program template with the
command, and whatever options it needs for the particular setup (which you can
find by reading the scripts). For an Edwin setup, which is what is seen in the
6.001 lab, the parameters are "-library <pathname> -edwin -eval (edit)".
Here's the original post:
****************
Submitted by: Chris Hanson (cph@zurich.ai.mit.edu)
Source: Chris Hanson (cph@zurich.ai.mit.edu)
Date received: 1995 March 13
Date posted: 1995 March 13
-------------------------------------------------------------------------------
MIT Scheme for OS/2
The MIT implementation of the Scheme programming language has been
ported to OS/2 and is now available in pre-release form. This port
has not been tested outside a small group of users here at MIT and may
still have significant bugs. However, it is being made available now
in this form because we do not plan to make a full release of this
software until sometime next year.
Description:
MIT Scheme is a full-featured implementation of Scheme, which
includes a large runtime library, a native-code compiler with
source-level debugging tools, and an Emacs-like extensible text
editor. The implementation comes with complete source code, and
is compatible with other ports running on DOS/Windows, NT, Linux,
and many unix platforms.
Requirements:
The program requires 20 megabytes of disk space to install,
although this can be reduced significantly after installation if
disk space is tight. We recommend a minimum of 12 megabytes of
RAM for basic operation, and at least 16 megabytes if the compiler
or text editor is to be used. The program has been tested under
OS/2 Warp, but it should also run under version 2.1.
MIT Scheme is free software. It is available by anonymous FTP from
"swiss-ftp.ai.mit.edu" in the directory "/pub/scheme-os2/".
Bug reports and other questions should be directed to
"bug-cscheme-os2@zurich.ai.mit.edu".