DynamicException
e throwDyn
e throwDynTo
erano nel modulo Control.OldException
. Ora che OldException
è andato per sempre, i pacchetti che si basavano su di esso sono rotti.Qual è l'equivalente di DynamicException nel mondo post-ghc-7.6.1?
Esiste un equivalente di DynamicException
nel pacchetto ExtensibleException
o altrove? Mi piacerebbe farla franca con cambiamenti minimi.
Contesto: Sto provando a costruire lambdabot con GHC 7.6.1. Il file danneggiato è Signal.hs
in lambdabot-utils
.
Aggiornamento Esiste qualche tipo di guida per il porting del vecchio codice di eccezioni alle nuove eccezioni estendibili? lambdabot
utilizza OldException
in diversi punti, una soluzione rapida non sembra possibile.
Perché non solo "Control.Exception'? Supporta eccezioni tipizzate arbitrariamente come dati. – dflemstr