He actualizado GHC hoy y mi pequeño programa dejó de funcionar:GHC 7.4 actualización rompe haskell98?
https://github.com/BrisFunctional/misere-oxo/blob/master/OXO/misere.hs
GHC es ahora la versión 7.4.1-2 y de lo que he conseguido entender ahora por defecto a haskell2010 estándar, en lugar de haskell98. (Que puedo ver desde la salida de la lista de GHC-PKG):
haskell2010-1.1.0.1
(haskell98-2.0.0.1)
así que cambié mi "Lista de importación" a "Data.List importación", que yo pensaba que era el único problema, pero ahora me sale el siguiente :
misere.hs:1:1: Not in scope: `System.Environment.withArgs'
¿de dónde viene eso porque nunca importé System.Environment? ¿Alguna pista? Gracias
EDIT: He actualizado la versión en github para reflejar este error. y realmente el uso de Data.List ghc compila el archivo perfectamente, así que es runhaskell el que genera este problema.
¿Has intentado compilar con 'ghc -XHaskell98'? – nominolo
esa opción no existe en mi ghc, en realidad estaba buscando algo similar .. –