[Hackage] #640: Cabal should warn about haskell98 dependencies

Hackage trac at galois.com
Thu Mar 4 12:11:47 EST 2010

#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

More information about the cabal-devel mailing list