Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!cornell!travelers.mail.cornell.edu!news.kei.com!news.mathworks.com!newshost.marcam.com!zip.eecs.umich.edu!caen!sdd.hp.com!hplabs!hplntx!hplntx.hpl.hp.com!gjr
From: gjr@hplgr2.hpl.hp.com (Guillermo (Bill) J. Rozas)
Subject: Re: Installing on the PC
Sender: news@hpl.hp.com (HPLabs Usenet Login)
Message-ID: <GJR.95Feb24083956@hplgr2.hpl.hp.com>
In-Reply-To: hasty@netcom.com's message of Thu, 23 Feb 1995 18:56:47 GMT
Date: Fri, 24 Feb 1995 16:39:56 GMT
Reply-To: gjr@hplabs.hpl.hp.com
References: <dredlich.2.000EA67F@sol.uvic.ca>
	<BAECHLER.95Feb23173528@liasun6.epfl.ch> <hastyD4GvAn.9vG@netcom.com>
Nntp-Posting-Host: hplgr2.hpl.hp.com
Organization: /users/gjr/.organization
Lines: 36

In article <hastyD4GvAn.9vG@netcom.com> hasty@netcom.com (Amancio Hasty Jr) writes:

|   In article <BAECHLER.95Feb23173528@liasun6.epfl.ch> baechler@lia.di.epfl.ch (Emmanuel Baechler) writes:
|   >
|   >> When I try to build the Compiler, Edwin, of All bands when installing
|   >> Scheme for Windows on the PC, I get a
|   >>
|   >>	"Scheme appears to be Catatonic, OK to Kill?"
|   >>  
|   >> message.  Does anyone know what the problem is, or how to fix it?
|   >
|   >A workaround is to say "no" and everything continues fine. It's sad to
|   >see that such a good system like MIT Scheme must work on a so brain
|   >damaged OS.
|
|   Another work around is to install FreeBSD or Linux :)
|
|	   Amancio

Or Windows NT, on top of which the Windows port was developed by
Stephen Adams and myself.  Perhaps Windows 95 will fix the problem as
well.

The reason for the message was paranoia on my part.

Since Windows 3.1 is a so-called cooperative multi-tasking system (*),
I was seriously concerned that Scheme would get wedged, not run the
event loop, and effectively hang the machine (not that it doesn't
occasionally, especially if you push it).

Unfortunately, PC disk access seems to be slow enough that the default
expiration time for the asynchronous timer may have been set to too
low a value, especially for the loading of the initial image.

(*) Really a "build the OS into your program since we are too dumb to
write one that works" as Chris Hanson puts it.
