Dear Bug-Hunters,

I have been trying to get the 16 bit version of the 971118 beta working
on my Dos/Win31 portable and I have run into some problems. I have tried
running the tests on my WinNT desktop to double check.

=======================================

Problem 1:

Using default installation and running hugs.exe (16 bit) with no options
on Dos/Win31 and WinNT I get:

Prelude not found on current path:
"{Hugs}\lib;{Hugs}\lib\hugs;{Hugs}\lib\exts"

using the -Pc:\hugs\lib;c:\hugs\lib\hugs;c:\hugs\lib\exts option works

=======================================

Problem 2:

Hugs.exe (16 bit) will only load with the heap set to 32200

hugs.exe -h32100  => FATAL ERROR: gcCStack
hugs.exe -h32200  => Success
hugs.exe -h32300  => FATAL ERROR: gcCStack

=======================================

Problem 3:

Loading the following program. Evaluting problem then quit causes
problems. 

problem = let x   = 2
              xs  = [1,4,3]
              xs2 = [ y | y <- xs, y > x ]
          in  xs2

Expected result:
[4,3] and then hugs closes successfully.

On WinNT (Pentium) - List returned is empty and the Dos session locks up
when you exit Hugs

On Dos/Win31 (486) - Evaluating the expression causes an illegal
instruction error and either the machine locks up or the dos session is
terminated. 

=======================================

I have also had a number of general protection faults on Win31 but I
cannot reproduce them yet.

Yours, Derek.


Reply via email to