Sou novo em Haskell e depois de começar ghcitentei:
f x = 2 * x
e eu obtive:
<interactive>:1:4: parse error on input `='
que eu não entendo.
Estranhamente, funcionou bem antes. Suponho que tenha configurado Haskell incorretamente. Reinstalar o ghc6 não resolve o problema.
Para obter informações, uso o Ubuntu 10.4 e a versão do ghc6 é 6.12.1-12
letem seus exemplos