Después de actualizar a ghc 7.4, tuve que eliminar import System
de varios scripts, pero eso los hace incompatibles con runhaskell de GHC 6.0, que todavía se usa en muchos entornos.runhaskell - cómo hacer un script compatible con ghc 7.4 y 6?
¿Hay alguna manera de admitir ambas versiones?
El mensaje que recibo cuando corro un guión con import System
en GHC 7,4:
% ./script.hs
Could not find module `System'
It is a member of the hidden package `haskell98-2.0.0.1'.
Use -v to see a list of the files searched for.
¿Por qué todavía se usa GHC 6.0? Es a partir de 2003. –
Diría, '{- # Language CPP # -}' con [las manipulaciones usuales] (http://hackage.haskell.org/packages/archive/containers/0.5.0.0/doc/html /src/Data-Graph.html), pero no creo que GHC-6.0 haya apoyado esa forma de escribirlo :) Tenga en cuenta que incluso los abrazos más recientes admiten el esquema jerárquico de nombres. – applicative