Weitere Hindernisse beim Versuch, Haskell zu lernen.GHC-Kompilierungsfehler beim Import von Control.Exception
Ich verfolge das „Real World Haskell“, und wenn es darum geht, einen ihrer komplexen Beispiele kommt zu arbeiten, ich erhalte die folgenden Fehler
„Mehrdeutige Typ Variable e' in the constraint:
GHC.Exception.Exception e‘ entstehen von einer Verwendung von `Griff‘ bei FoldDir.hs: 88: 14-61 Wahrscheinliche fix: eine Art Signatur hinzufügen, die diese Art Variable (n)“
Meine relevanten Bits des Codes sind fixiert:
import Control.Exception (bracket, handle)
maybeIO :: IO a -> IO (Maybe a)
maybeIO act = handle (\_ -> return Nothing) (Just `liftM` act)
Wie kann ich diesen Fehler beseitigen?
Mögliche Duplikate: http://stackoverflow.com/questions/431527/ambiguous-type-variable-error-msg –