This program gives different answers with Hugs and GHC. I think Hugs
is wrong here: see section 2.7 of the Report, the sentence containing
"{}". It wouldn't surprise me if GHC is wrong, too.

You might say it's a bad program, so Hugs and GHC can both do whatever
they want to, but I'd be a lot happier if at least one of them could
signal an error. Can someone make Hugs give an error in cases like
this?

Edmund


a = "ghc"

main = print (f "hugs")
    where f a = y where
        y = a
_______________________________________________
Hugs-Bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hugs-bugs

Reply via email to