Hi,I've run into a couple of cases when attempting to support multiple GHCversions in my libraries (7.6.3 -> 7.10) where I've repeatedly made mistakesdue to being warned about unused imports for various modules that are now partof the Prelude such as Data.Monoid, Data.Foldable, etc. which I subsequentlyremove either manually or via editor automation sufficiently indistinguishablefrom magic.This then results in successful compilation on 7.10 and failure on earlierversions of GHC due to missing imports (ie. Data.Monoid (mappend, mempty)),which prior to my current workflow of manually building on multiple versions ofGHC before releasing a new version, manifested once or twice only afteruploading to Hackage.Now this is all user/workflow error on my part, but I wondered if others havesome kind of trick up their sleeve for avoiding these kind of issues? I couldattempt to tailor the compiler's warning flags appropriately, but it bodes ill forspotting genuinely unused imports.Cheers,Brendan
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe