Nachdem ich auf ghc 7.4 aktualisiert habe, musste ich import System
aus verschiedenen Skripten entfernen, aber das macht sie inkompatibel mit runhaskell aus GHC 6.0, das immer noch in vielen Umgebungen verwendet wird.runhaskell - wie man ein Skript mit ghc 7.4 und 6 kompatibel macht?
Gibt es eine Möglichkeit, beide Versionen zu unterstützen?
Die Botschaft, die ich bekomme, wenn ich ein Skript mit import System
in ghc 7.4 laufen:
% ./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.
Warum wird GHC 6.0 noch verwendet? Es ist von 2003. –
Ich würde sagen, '{- # Language CPP # -}' mit [die üblichen Manipulationen] (http://hackage.haskell.org/packages/archive/containers/0.5.0.0/doc/html /src/Data-Graph.html), aber ich denke nicht, dass GHC-6.0 diese Art des Schreibens unterstützt :) Beachten Sie, dass sogar die neuesten Umarmungen das hierarchische Benennungsschema unterstützen. – applicative