Hi,

rename the file to hello.lhs & have another go.

=> Hugs determines whether the file is a literate one
by looking at the file extension (.lhs and .verb files
are the only by-default literate extensions). You can
default to always using literate scripts via the 'l' flag.

--sigbjorn

----- Original Message ----- 
From: "Dean Herington" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 15, 2001 09:42
Subject: runhugs requires non-literate program


> Contrary to the documention, it appears that runhugs (used explicitly or
> via #!) requires the program to be non-literate.
> 
> I'm running Hugs versions of February 2000 and February 2001 on Solaris
> machines.
> 
> buzzard(163)% cat ./hello-lit
> #!/stotts2/epa1/hugs98-Feb2001/release/solaris/bin/runhugs
> 
> > module Main where
> > main = putStrLn "Hello, World!"
> buzzard(164)% ./hello-lit
> runhugs: Error occurred
> Reading file "./hello-lit":
> Parsing
> ERROR ./hello-lit:3 - Syntax error in input (unexpected symbol ">")
> 
> 
> buzzard(165)% cat ./hello-nonlit
> #!/stotts2/epa1/hugs98-Feb2001/release/solaris/bin/runhugs
> 
> module Main where
> main = putStrLn "Hello, World!"
> buzzard(166)% ./hello-nonlit
> Hello, World!
> buzzard(167)%
> 
> 
> _______________________________________________
> Hugs-Bugs mailing list
> [EMAIL PROTECTED]
> http://www.haskell.org/mailman/listinfo/hugs-bugs


_______________________________________________
Hugs-Bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hugs-bugs

Reply via email to