[comp.sys.next] MIT Scheme doesn't seem to work...

adam@media-lab.media.mit.edu (Adam Glass) (06/24/91)

I downloaded MIT Scheme from altdorf.ai.mit.edu a couple of days ago,
(file .../archive/scheme-7.1/next.tar.Z) uncompressed and untar'ed it
and installed it (in /usr/local/bin and /usr/local/lib/mit-scheme).
It ran, but the interpreter wasn't running, as the only things that I
could do that would cause it to respond were control-C sequences.
After about 40 seconds of sitting there and occasionally paying
attention to control-C commands, the code crashes -- sometimes in the
garbage collection routine, sometimes elsewhere.

Is scheme 7.1 not compatible with 2.1 of the operating system?

I have plenty of diskspace, so it shouldn't be an out-of-memory error.

Adam

jashley@parc.xerox.com (John Michael Ashley) (06/24/91)

In article <1991Jun24.144856.1389@news.media.mit.edu>  
adam@media-lab.media.mit.edu (Adam Glass) writes:
> I downloaded MIT Scheme from altdorf.ai.mit.edu a couple of days ago,
> (file .../archive/scheme-7.1/next.tar.Z) uncompressed and untar'ed it
> and installed it (in /usr/local/bin and /usr/local/lib/mit-scheme).
> It ran, but the interpreter wasn't running, as the only things that I
> could do that would cause it to respond were control-C sequences.
> After about 40 seconds of sitting there and occasionally paying
> attention to control-C commands, the code crashes -- sometimes in the
> garbage collection routine, sometimes elsewhere.
> 
> Is scheme 7.1 not compatible with 2.1 of the operating system?

The standard release doesn't work with the '040.  However, Bill Rozas has a fix  
available on altdorf as pub/jinx/next.tar.Z.  Grab it, unpack it, and then  
re-make the system.  You have to go to the microcode directory or something to  
do the make; I don't remember the details.  Once the make is done, reinstall  
everything, and you'll be set.

Thanks a lot to Bill for getting MIT Scheme running on the NeXT!

hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy)) (06/25/91)

In article <1991Jun24.155446.16018@parc.xerox.com> jashley@parc.xerox.com (John Michael Ashley) writes:

<<   In article <1991Jun24.144856.1389@news.media.mit.edu>  
<<   adam@media-lab.media.mit.edu (Adam Glass) writes:
<<   > I downloaded MIT Scheme from altdorf.ai.mit.edu a couple of days ago,
<<   > (file .../archive/scheme-7.1/next.tar.Z) uncompressed and untar'ed it
<<   > and installed it (in /usr/local/bin and /usr/local/lib/mit-scheme).
<<   > It ran, but the interpreter wasn't running, as the only things that I
<<   > could do that would cause it to respond were control-C sequences.
<<   > After about 40 seconds of sitting there and occasionally paying
<<   > attention to control-C commands, the code crashes -- sometimes in the
<<   > garbage collection routine, sometimes elsewhere.
<<   > 
<<   > Is scheme 7.1 not compatible with 2.1 of the operating system?
<<
<<   The standard release doesn't work with the '040.  However, Bill Rozas has a fix  
<<   available on altdorf as pub/jinx/next.tar.Z.  Grab it, unpack it, and then  
<<   re-make the system.  You have to go to the microcode directory or something to  
<<   do the make; I don't remember the details.  Once the make is done, reinstall  
<<   everything, and you'll be set.
<<
<<   Thanks a lot to Bill for getting MIT Scheme running on the NeXT!
With the help of Bill I have been using Scheme on the NeXT for quite a
while; the binaries sxcheme, Xscheme and bchscheme,
 as well as the compiler.com, edwin.com, runtime.com bands, and the
edwin load-files are available for anonymous ftp from
golem.ps.uci.edu:...ftp/pub/NeXT:
-rw-rw-rw-   1 hardy    golem       1822 Jun 22 17:37 scheme.readme
-r--r--r--   2 bin      golem    3126689 Apr  1 13:11 NeXT-Scheme.tar.Z
-r--r--r--   2 bin      golem    3124941 Apr 16 09:27 NeXT_edwin.tar.Z
You are welcome to download them from here and not to struggle with
the whole microcode. 
Edwin runs only under X-windows, and in order to run scheme under the
broken emacs 18.55 on the NeXT you need the MIT-gnu-emacs.el file (if
my memory is correct).


Greetings,
Hardy 
			  -------****-------
Meinhard E. Mayer (Hardy);  Department of Physics, University of California
Irvine CA 92717; (714) 856 5543; hardy@golem.ps.uci.edu or MMAYER@UCI.BITNET

seth@cunixf.cc.columbia.edu (Seth Strumph) (06/25/91)

In article <HARDY.91Jun24123555@golem.ps.uci.edu> hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy)) writes:
>In article <1991Jun24.155446.16018@parc.xerox.com> jashley@parc.xerox.com (John Michael Ashley) writes:
>

>Edwin runs only under X-windows, and in order to run scheme under the
>broken emacs 18.55 on the NeXT you need the MIT-gnu-emacs.el file (if
>my memory is correct).
>
>
>Greetings,
>Hardy 

actually, i got it to work by making the following change to the
xscheme.el file on the next:

change line 494 from
                        (let ((process-connection-type nil))
		to
                        (let ((process-connection-type t))

this is the same change you have to make to cmu's ilisp package to get
it working on the next.  (thanks to Christopher McConnell for the tip)

/seth