pregame 0.1.0.0 → 0.1.0.1
raw patch · 2 files changed
+92/−44 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Pregame: ($!) :: (a -> b) -> a -> b
+ Pregame: Node :: a -> Forest a -> Tree a
+ Pregame: class Error a
+ Pregame: data ByteString :: *
+ Pregame: data ContT r (m :: * -> *) a :: * -> (* -> *) -> * -> *
+ Pregame: data ErrorT e (m :: * -> *) a :: * -> (* -> *) -> * -> *
+ Pregame: data IdentityT (m :: * -> *) a :: (* -> *) -> * -> *
+ Pregame: data ListT (m :: * -> *) a :: (* -> *) -> * -> *
+ Pregame: data Map k a :: * -> * -> *
+ Pregame: data MaybeT (m :: * -> *) a :: (* -> *) -> * -> *
+ Pregame: data RWST r w s (m :: * -> *) a :: * -> * -> * -> (* -> *) -> * -> *
+ Pregame: data ReaderT r (m :: * -> *) a :: * -> (* -> *) -> * -> *
+ Pregame: data Seq a :: * -> *
+ Pregame: data Set a :: * -> *
+ Pregame: data StateT s (m :: * -> *) a :: * -> (* -> *) -> * -> *
+ Pregame: data Text :: *
+ Pregame: data Tree a :: * -> *
+ Pregame: data Vector a :: * -> *
+ Pregame: data WriterT w (m :: * -> *) a :: * -> (* -> *) -> * -> *
+ Pregame: fi :: (Num b, Integral a) => a -> b
+ Pregame: io :: MonadIO m => IO a -> m a
+ Pregame: rootLabel :: Tree a -> a
+ Pregame: subForest :: Tree a -> Forest a
+ Pregame: type Cont r = ContT r Identity
+ Pregame: type Forest a = [Tree a]
+ Pregame: type RWS r w s = RWST r w s Identity
+ Pregame: type Reader r = ReaderT r Identity
+ Pregame: type State s = StateT s Identity
+ Pregame: type Writer w = WriterT w Identity
Files
- pregame.cabal +1/−1
- src/Pregame.hs +91/−43
pregame.cabal view
@@ -1,5 +1,5 @@ name: pregame-version: 0.1.0.0+version: 0.1.0.1 synopsis: Prelude counterpart description: Excessive Prelude styled imports. homepage: https://github.com/jxv/pregame
src/Pregame.hs view
@@ -1,49 +1,97 @@ {-# LANGUAGE BangPatterns #-}-module Pregame (module P) where+module Pregame + ( module Control.Applicative + , module Control.Concurrent + , module Control.Concurrent.Chan + , module Control.Concurrent.STM + , module Control.Exception + , module Control.Parallel + , module Control.Parallel.Strategies + , module Control.Monad.IO.Class + , module Control.Lens + , module Data.Default + , module Data.Functor + , module Data.Either + , module Data.Function + , module Data.Maybe + , module Data.Tuple + , module Data.Tuple.All+ , module GHC.Base+ , module GHC.Enum + , module GHC.Num + , module GHC.Real + , module GHC.Float + , module GHC.Show + , module System.IO + , module System.IO.Error + , module Safe + , module Safe.Exact + , Cont, ContT+ --+ , Error, ErrorT+ , IdentityT+ , State, StateT+ , ListT+ , MaybeT+ , Reader, ReaderT+ , RWS, RWST+ , Writer, WriterT+ , Map+ , Seq+ , Set+ , Text+ , Tree(..), Forest(..)+ , ByteString+ , Vector+ --+ , ($!)+ , fi+ , io+ ) where -import Control.Applicative as P-import Control.Concurrent as P-import Control.Concurrent.Chan as P-import Control.Concurrent.STM as P-import Control.Exception as P-import Control.Parallel as P-import Control.Parallel.Strategies as P-import Control.Monad.IO.Class as P-import Control.Lens as P-import Data.Default as P-import Data.Functor as P-import Data.Either as P-import Data.Function as P-import Data.Maybe as P-import Data.Tuple as P-import Data.Tuple.All as P hiding (only)-import GHC.Base as P hiding (coerce, lazy)-import GHC.Enum as P-import GHC.Num as P-import GHC.Real as P-import GHC.Float as P-import GHC.Show as P-import System.IO as P-import System.IO.Error as P-import Safe as P hiding (at)-import Safe.Exact as P+import Control.Applicative +import Control.Concurrent +import Control.Concurrent.Chan +import Control.Concurrent.STM +import Control.Exception +import Control.Parallel +import Control.Parallel.Strategies +import Control.Monad.IO.Class +import Control.Lens +import Data.Default +import Data.Functor +import Data.Either +import Data.Function +import Data.Maybe +import Data.Tuple +import Data.Tuple.All hiding (only)+import GHC.Base hiding (coerce, lazy)+import GHC.Enum +import GHC.Num +import GHC.Real +import GHC.Float +import GHC.Show +import System.IO +import System.IO.Error +import Safe hiding (at)+import Safe.Exact -import Control.Monad.Trans.Cont as P (Cont, ContT)-import Control.Monad.Trans.Error as P (Error, ErrorT)-import Control.Monad.Trans.Identity as P (IdentityT)-import Control.Monad.Trans.State as P (State, StateT)-import Control.Monad.Trans.List as P (ListT)-import Control.Monad.Trans.Maybe as P (MaybeT)-import Control.Monad.Trans.Reader as P (Reader, ReaderT)-import Control.Monad.Trans.RWS as P (RWS, RWST)-import Control.Monad.Trans.Writer as P (Writer, WriterT)-import Data.Map as P (Map)-import Data.Sequence as P (Seq)-import Data.Set as P (Set)-import Data.Text as P (Text)-import Data.Tree as P (Tree(..), Forest(..))-import Data.ByteString as P (ByteString)-import Data.Vector as P (Vector)+import Control.Monad.Trans.Cont (Cont, ContT)+import Control.Monad.Trans.Error (Error, ErrorT)+import Control.Monad.Trans.Identity (IdentityT)+import Control.Monad.Trans.State (State, StateT)+import Control.Monad.Trans.List (ListT)+import Control.Monad.Trans.Maybe (MaybeT)+import Control.Monad.Trans.Reader (Reader, ReaderT)+import Control.Monad.Trans.RWS (RWS, RWST)+import Control.Monad.Trans.Writer (Writer, WriterT)+import Data.Map (Map)+import Data.Sequence (Seq)+import Data.Set (Set)+import Data.Text (Text)+import Data.Tree (Tree(..), Forest(..))+import Data.ByteString (ByteString)+import Data.Vector (Vector) infixr 0 $!