Blocco stradale continuo durante il tentativo di apprendimento di Haskell.Errore di compilazione GHC derivante dall'importazione di Control.Exception
sto seguendo il "Real World Haskell", e quando si tratta di ottenere uno dei loro esempi complessi al lavoro, ottengo il seguente errore
"tipo ambiguo variabile e' in the constraint:
GHC.Exception.Exception e' derivanti da un uso del `manico' a FoldDir.hs: 88: 14-61 correzione probabile: aggiungere una firma tipo che consente di risolvere questi variabile di tipo (s)"
miei bit rilevanti di codice sono:
import Control.Exception (bracket, handle)
maybeIO :: IO a -> IO (Maybe a)
maybeIO act = handle (\_ -> return Nothing) (Just `liftM` act)
Come si elimina questo errore?
Possibile duplicato: http://stackoverflow.com/questions/431527/ambiguous-type-variable-error-msg –