Hello, I observed an amomaly with the latest and older hugses running
on Linux 2.0.21. If you use all the space with
  product [1..22222]::Integer 
you get an expected error message. If you then input any expression
that needs evaluation, you get the same message again. It disappears
after inputing a constant or :gc.
This is sensitive to the exact first input, it does not work with
[1..222222] or [1..], though it did work with other numbers close to
22222. It also did not happen on a sun (I only tried 22222 there).

Here is some sample output:

Prelude> product [1..22222] :: Integer

ERROR: Garbage collection fails to reclaim sufficient space
Prelude> 1+2
ERROR: Garbage collection fails to reclaim sufficient space
Prelude> 1
1
Prelude> 1+2
3
Prelude> 




I also got an unexpected output from make check.
Here it is:

--!!! Performing static tests on GHC-compatible libraries
./hugs +q -pHugs: ST < /dev/null
expected stdout not matched by reality
*** Tests/Loaded.output Fri Oct 10 21:43:27 1997
--- /tmp/runtest7598.3  Thu Dec 18 02:30:03 1997
***************
*** 1,2 ****
- Type :? for help
- Hugs:[Leaving Hugs]
--- 0 ----



Christian Sievers

Reply via email to