Estoy tratando de definir cualquier función simple que abarque varias líneas en ghci, tome lo siguiente como ejemplo:
let abs n | n >= 0 = n
| otherwise = -n
Hasta ahora he intentado presionar Enter después de la primera línea:
Prelude> let abs n | n >= 0 = n
Prelude> | otherwise = -n
<interactive>:1:0: parse error on input `|'
También intenté usar los comandos :{
y :}
pero no llego lejos:
Prelude> :{
unknown command ':{'
use :? for help.
Estoy usando GHC Interactive versión 6.6 para Haskell 98 en Linux, ¿qué me estoy perdiendo?
:{
, :}
.