> [EMAIL PROTECTED] reports the following problem.
> 
> Version:       1.4 Beta (Version 971106) 
> OS:            SGI Irix 6.3 
> compiler:      SGI cc compiler version 7.3 
> configuration: CC=cc CFLAGS=-O2 
> Expected behaviour:
> given David Elsworthy's test file
> f :: Int -> String
> f x = show (x,x,x)
> g = 1.0 :: Int
> load this into hugs, at the error message comment out g in editor and reload
> this succeeds, now evaluate f 1
> result: "(1,1,1)"
> Observed behaviour:
> evaluating f 1 gives a program error: {.... followed by an internal error

Sigh, maybe it was a mistake to cut a fresh release at that hour of the 
 morning.  I added the flag to turn on Carl's fix but forgot to turn it on!

The flag is called USE_DICTHW and is in prelude.h.  Set it to 1 and the
 things should be fine.

Fixed in the next release...

Alastair

Reply via email to