Removes CPP directives and uses base-compat package instead.

pull/1/head
Abhinav Sarkar 2016-07-05 21:59:20 +05:30
parent 09f4a49779
commit 1cb60c56f4
No known key found for this signature in database
GPG Key ID: 7C9166A6F5465AD5
10 changed files with 19 additions and 42 deletions

View File

@ -23,6 +23,7 @@ executable ringo
text >=1.2 && <1.3, text >=1.2 && <1.3,
bytestring >=0.10 && <0.11, bytestring >=0.10 && <0.11,
containers >=0.5 && <0.6, containers >=0.5 && <0.6,
base-compat >=0.6 && <1.0,
optparse-applicative >=0.11 && <0.13, optparse-applicative >=0.11 && <0.13,
yaml >=0.8.11 && <0.9, yaml >=0.8.11 && <0.9,
vector >=0.10 && <0.12, vector >=0.10 && <0.12,

View File

@ -1,16 +1,12 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
module Ringo.InputParser (parseInput) where module Ringo.InputParser (parseInput) where
import qualified Data.Text as Text import qualified Data.Text as Text
import qualified Data.Vector as V import qualified Data.Vector as V
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>), (<*>), pure)
#endif
import Data.Maybe (fromMaybe) import Data.Maybe (fromMaybe)
import Data.Vector ((!), (!?)) import Data.Vector ((!), (!?))
import Data.Yaml hiding (Null) import Data.Yaml hiding (Null)

View File

@ -32,6 +32,7 @@ library
text >=1.2 && <1.3, text >=1.2 && <1.3,
containers >=0.5 && <0.6, containers >=0.5 && <0.6,
mtl >=2.1 && <2.3, mtl >=2.1 && <2.3,
base-compat >=0.6 && <1.0,
raw-strings-qq >=1.0 && <1.2, raw-strings-qq >=1.0 && <1.2,
hssqlppp ==0.6.0 hssqlppp ==0.6.0
ghc-options: -Wall -fwarn-incomplete-uni-patterns -fno-warn-unused-do-bind ghc-options: -Wall -fwarn-incomplete-uni-patterns -fno-warn-unused-do-bind

View File

@ -1,18 +1,15 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE TupleSections #-} {-# LANGUAGE TupleSections #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Ringo.Extractor.Internal where module Ringo.Extractor.Internal where
import qualified Data.Map as Map import qualified Data.Map as Map
import qualified Data.Text as Text import qualified Data.Text as Text
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Data.Function (on) import Data.Function (on)
import Data.Maybe (mapMaybe, fromMaybe, fromJust, catMaybes) import Data.Maybe (mapMaybe, fromMaybe, fromJust, catMaybes)

View File

@ -1,15 +1,11 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Ringo.Generator.Create (dimensionTableDefnSQL, factTableDefnSQL) where module Ringo.Generator.Create (dimensionTableDefnSQL, factTableDefnSQL) where
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Database.HsSqlPpp.Syntax ( Statement(..), RowConstraint(..), AlterTableAction(..) import Database.HsSqlPpp.Syntax ( Statement(..), RowConstraint(..), AlterTableAction(..)
, AlterTableOperation(..), Constraint(..), Cascade(..) , AlterTableOperation(..), Constraint(..), Cascade(..)

View File

@ -1,6 +1,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
module Ringo.Generator.Internal where module Ringo.Generator.Internal where
import qualified Data.Map as Map import qualified Data.Map as Map

View File

@ -1,15 +1,11 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
module Ringo.Generator.Populate.Dimension (dimensionTablePopulateSQL) where module Ringo.Generator.Populate.Dimension (dimensionTablePopulateSQL) where
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Database.HsSqlPpp.Syntax (Statement, QueryExpr(..), Distinct(..), makeSelect, JoinType(..)) import Database.HsSqlPpp.Syntax (Statement, QueryExpr(..), Distinct(..), makeSelect, JoinType(..))
import Data.Maybe (fromJust) import Data.Maybe (fromJust)

View File

@ -1,7 +1,7 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE NamedFieldPuns #-} {-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE QuasiQuotes #-} {-# LANGUAGE QuasiQuotes #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
@ -10,11 +10,7 @@ module Ringo.Generator.Populate.Fact (factTablePopulateSQL) where
import qualified Data.Text as Text import qualified Data.Text as Text
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, asks) import Control.Monad.Reader (Reader, asks)
import Database.HsSqlPpp.Syntax ( QueryExpr(..), Statement, makeSelect import Database.HsSqlPpp.Syntax ( QueryExpr(..), Statement, makeSelect
, SelectList(..), SelectItem(..), JoinType(..) ) , SelectList(..), SelectItem(..), JoinType(..) )

View File

@ -1,9 +1,11 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
module Ringo.Utils where module Ringo.Utils where
import qualified Control.Arrow as Arrow import qualified Control.Arrow as Arrow
import Prelude.Compat
import Data.Maybe (mapMaybe) import Data.Maybe (mapMaybe)
for :: [a] -> (a -> b) -> [b] for :: [a] -> (a -> b) -> [b]
@ -12,13 +14,8 @@ for = flip map
forMaybe :: [a] -> (a -> Maybe b) -> [b] forMaybe :: [a] -> (a -> Maybe b) -> [b]
forMaybe = flip mapMaybe forMaybe = flip mapMaybe
#if MIN_VERSION_base(4,8,0)
concatFor :: (Foldable t) => t a -> (a -> [b]) -> [b] concatFor :: (Foldable t) => t a -> (a -> [b]) -> [b]
concatFor = flip concatMap concatFor = flip concatMap
#else
concatFor :: [a] -> (a -> [b]) -> [b]
concatFor = flip concatMap
#endif
infixr 3 ***, &&& infixr 3 ***, &&&

View File

@ -1,6 +1,6 @@
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE GADTs #-} {-# LANGUAGE GADTs #-}
{-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE PatternSynonyms #-}
@ -9,11 +9,7 @@ module Ringo.Validator (validateEnv) where
import qualified Data.Map as Map import qualified Data.Map as Map
import qualified Data.Text as Text import qualified Data.Text as Text
#if MIN_VERSION_base(4,8,0) import Prelude.Compat
#else
import Control.Applicative ((<$>))
#endif
import Control.Monad.Reader (Reader, ask, runReader) import Control.Monad.Reader (Reader, ask, runReader)
import Data.Function (on) import Data.Function (on)
import Data.Maybe (isJust, fromJust) import Data.Maybe (isJust, fromJust)