Export Data.List.Extra from Base, rather than importing Extra in each module (seems...
authorNeil Mitchell <ndmitchell@gmail.com>
Sat, 9 Jan 2016 21:47:34 +0000 (21:47 +0000)
committerNeil Mitchell <ndmitchell@gmail.com>
Sat, 9 Jan 2016 21:47:34 +0000 (21:47 +0000)
src/Base.hs
src/Oracles/LookupInPath.hs
src/Rules/Data.hs
src/Rules/Libffi.hs
src/Rules/Library.hs

index 65a2d1d..a428c2c 100644 (file)
@@ -3,7 +3,7 @@ module Base (
     module Control.Applicative,
     module Control.Monad.Extra,
     module Data.Function,
-    module Data.List,
+    module Data.List.Extra,
     module Data.Maybe,
     module Data.Monoid,
     MonadTrans(lift),
@@ -31,7 +31,7 @@ import Control.Applicative
 import Control.Monad.Extra
 import Control.Monad.Reader
 import Data.Function
-import Data.List
+import Data.List.Extra
 import Data.Maybe
 import Data.Monoid
 import Development.Shake hiding (unit, (*>))
index 2532cb9..d573fd7 100644 (file)
@@ -4,7 +4,6 @@ module Oracles.LookupInPath (
     ) where
 
 import Base
-import Extra (wordsBy)
 
 newtype LookupInPath = LookupInPath String
     deriving (Show, Typeable, Eq, Hashable, Binary, NFData)
index d6f46a6..8b21fc7 100644 (file)
@@ -2,7 +2,6 @@ module Rules.Data (buildPackageData) where
 
 import Base
 import Expression
-import Extra (replace)
 import GHC
 import Oracles
 import Predicates (registerPackage)
index 31f249b..9d77814 100644 (file)
@@ -2,7 +2,6 @@ module Rules.Libffi (libffiRules, libffiDependencies) where
 
 import Base
 import Expression
-import Extra (replace)
 import GHC
 import Oracles
 import Rules.Actions
index 46f3971..ba20034 100644 (file)
@@ -2,7 +2,7 @@ module Rules.Library (buildPackageLibrary, cSources, hSources) where
 
 import Data.Char
 
-import Base hiding (splitPath)
+import Base hiding (splitPath, split)
 import Expression
 import GHC
 import Oracles