Hugs doesn't follow latest layout specification

Sigbjorn Finne sof@galois.com
Mon, 15 Jul 2002 08:32:25 -0700


Hi,

thanks for the report; this infelicity wrt the report was fixed
in the CVS sources about a half a year ago.

--sigbjorn

----- Original Message -----
From: "Mark Tullsen" <mtullsen@cse.ogi.edu>
To: <hugs-bugs@haskell.org>
Sent: Friday, July 12, 2002 13:02
Subject: Hugs doesn't follow latest layout specification


> In the following code snippet:
>
> f (x:xs) = "a"
>    where
> f [] = "b"
>
> We have
>
>    f [] => "b"                     -- in ghc and nhc98 and /latest/ Report
>    f [] => Program error: {f []}   -- in hugs
>
> It appears that Hugs has not been updated to follow the
> most current Haskell98 Report which explicates the
> layout rules in more detail.  (Which specifies that the above
> 'where' construct should bind nothing rather than binding
> the "f [] = ...".)
>
> - Mark
>
> _______________________________________________
> Hugs-Bugs mailing list
> Hugs-Bugs@haskell.org
> http://www.haskell.org/mailman/listinfo/hugs-bugs