
#640: Cabal should warn about haskell98 dependencies ------------------------------+--------------------------------------------- Reporter: guest | Owner: Type: enhancement | Status: new Priority: low | Milestone: Component: Cabal library | Version: HEAD Severity: minor | Keywords: check, warn, haskell98 Difficulty: easy (<4 hours) | Ghcversion: Platform: | ------------------------------+--------------------------------------------- Comment(by guest): GHC warns about non-dangerous things. What's dangerous about redundant imports, or unused variable names? The hierarchical modules are hardly unstable new innovations; Data.List or Control.Monad aren't moving around. And further, aren't the new module names an *improvement*? I mean, that's why they were created in the first place, right, because the Haskell '98 choices weren't so good. More than a decade later, it's time for people to use the module names people expect. If people really want to use ancient module names, then that's fine; this is just a warning and not an error. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/640#comment:4 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects