On 2008 Sep 25, at 0:47, leledumbo wrote:
consider this partial program:
if n>5 then
 putStrLn "big"
else
 putStrLn "small"

this works fine in hugs, but in ghc I must change it to:
if n>5
 then
   putStrLn "big"
 else
   putStrLn "small"


Actually, this also works:

  if n > 5 then
      putStrLn "big"
    else
      putStrLn "small"

Except in a "do", the "else" must be indented beyond the start of the "if". I think Hugs is violating the Haskell98 layout rules.

--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] [EMAIL PROTECTED]
system administrator [openafs,heimdal,too many hats] [EMAIL PROTECTED]
electrical and computer engineering, carnegie mellon university    KF8NH


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to