Estaba haciendo un poco de desarrollo Haskell y recompilado un código de edad en una nueva versión de GHC:DatatypeContexts obsoletos en el último GHC: ¿por qué?
The Glorious Glasgow Haskell Compilation System, version 7.2.1
Y cuando lo hice, recibí el siguiente error:
Warning: -XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
que aparece cuando tener el código en el siguiente formato:
data Ord a => MyType a
= ConstructorOne a
= ConstructorTwo a a
Mi pregunta es: ¿por qué esta función está desfasada y en primer lugar, y lo que se supone que tengo que hacer? en lugar de lograr la misma o similar funcionalidad?
Simplemente elimine el contexto y su código seguirá funcionando. – augustss
Si obtiene un error relacionado al intentar 'cabal instalar', intente con 'cabal install --ghc-option '-XDataTypeContexts' '. –
ntc2