-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A more progressive alternative to the "base" package -- -- This package is intended for those who are tired of keeping long lists -- of dependencies to the same essential libraries in each package as -- well as the endless imports of the same APIs all over again. It also -- supports the modern tendencies in the language. -- -- To solve those problems this package does the following: -- -- -- -- The policy behind the package is only to reexport the non-ambiguous -- and non-controversial APIs, which the community has obviously settled -- on. The package is intended to rapidly evolve with the contribution -- from the community, with the missing features being added with -- pull-requests. @package rebase @version 1.0.4 module Rebase.Data.Void.Unsafe module Rebase.Data.Void module Rebase.Data.Vector.Mutable module Rebase.Data.Vector module Rebase.Data.UUID module Rebase.Data.Time module Rebase.Data.Text.Lazy.Builder -- | Unifies some modules, which are separated in the original API for -- unknown reasons. module Rebase.Data.Text.Lazy module Rebase.Data.Text.Encoding.Error -- | Unifies some modules, which are separated in the original API for -- unknown reasons. module Rebase.Data.Text module Rebase.Data.Set module Rebase.Data.Sequence module Rebase.Data.Semigroupoid module Rebase.Data.Semigroup.Traversable module Rebase.Data.Semigroup.Foldable module Rebase.Data.Semigroup.Bitraversable module Rebase.Data.Semigroup.Bifoldable module Rebase.Data.Semigroup sappend :: Semigroup a => a -> a -> a module Rebase.Data.Scientific module Rebase.Data.Profunctor.Unsafe module Rebase.Data.Profunctor module Rebase.Data.Map.Strict -- | This module simply provides a more meaningful name to -- Data.List.NonEmpty. module Rebase.Data.List1 -- | A more meaningful name for the non-empty list. Follows the convention -- behind such names as foldr1. type List1 = NonEmpty module Rebase.Data.List.NonEmpty module Rebase.Data.List -- | If you're not a fan of a magic or special cases, you probably have -- already been looking for this alias. type List = [] module Rebase.Data.IntSet module Rebase.Data.IntMap.Strict module Rebase.Data.Hashable module Rebase.Data.HashSet module Rebase.Data.HashMap.Strict module Rebase.Data.Functor.Plus module Rebase.Data.Functor.Identity module Rebase.Data.Functor.Extend module Rebase.Data.Functor.Contravariant.Divisible module Rebase.Data.Functor.Contravariant module Rebase.Data.Functor.Bind module Rebase.Data.Functor.Apply module Rebase.Data.Functor.Alt module Rebase.Data.Either.Validation module Rebase.Data.Either.Combinators module Rebase.Data.DList module Rebase.Data.ByteString.Short module Rebase.Data.ByteString.Lazy.Char8 module Rebase.Data.ByteString.Lazy module Rebase.Data.ByteString.Char8 module Rebase.Data.ByteString.Builder module Rebase.Data.ByteString module Rebase.Data.Bifunctor.Apply module Rebase.Data.Bifunctor -- | A more meaningful and conflict-free alias for first. mapLeft :: Bifunctor p => (a -> b) -> p a c -> p b c -- | A more meaningful and conflict-free alias for second. mapRight :: Bifunctor p => (b -> c) -> p a b -> p a c module Rebase.Control.Monad.Writer.Class module Rebase.Control.Monad.Trans.Writer.Strict module Rebase.Control.Monad.Trans.Writer.Lazy module Rebase.Control.Monad.Trans.State.Strict module Rebase.Control.Monad.Trans.State.Lazy module Rebase.Control.Monad.Trans.Reader module Rebase.Control.Monad.Trans.Maybe module Rebase.Control.Monad.Trans.Except module Rebase.Control.Monad.Trans.Either module Rebase.Control.Monad.Trans.Cont module Rebase.Control.Monad.Trans.Class module Rebase.Control.Monad.State.Class module Rebase.Control.Monad.Reader.Class module Rebase.Control.Monad.IO.Class module Rebase.Control.Monad.Fail module Rebase.Control.Monad.Error.Class module Rebase.Control.Monad.Cont.Class module Rebase.Control.DeepSeq module Rebase.Control.Concurrent.STM module Rebase.Contravariant.Extras -- | This module reexports the non-conflicting definitions from the modules -- exported by this package, providing a much more featureful alternative -- to the standard Prelude. -- -- For details check out the source. module Rebase.Prelude