Malcolm Wallace wrote:
mempko <[EMAIL PROTECTED]> writes:

Hello, I have a program that just will not compile and I cannot figure out why.

Wrong indentation.  Tab stops are 8 spaces in Haskell, but your code
seems to assume 6 spaces.

-------------------------
module Main where

import Graphics.UI.WX

main :: IO ()
main = start hello

hello :: IO ()
hello = do f <- frame [text := "Super Window"]
                lab <- staticText f [text:= "Hello"]

The 'lab <-' actually lines up with 'frame', not with 'f <-' as intended.

Regards,
    Malcolm


I found that using ';' at the end of expressions helped and also adding a "return()" statement. You were also right that it did not line up, thank you. Now does haskell understand tabs, or does my editor have to convert the tabs to spaces?


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

Reply via email to