name: rebase version: 1.1.1 synopsis: A more progressive alternative to the "base" package description: 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: . * Reexport the original APIs under the \"Rebase\" namespace. . * Export all the possible non-conflicting symbols from the \"Rebase.Prelude\" module. . * Give priority to the modern practices in the conflicting cases. . 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. homepage: https://github.com/nikita-volkov/rebase bug-reports: https://github.com/nikita-volkov/rebase/issues author: Nikita Volkov maintainer: Nikita Volkov copyright: (c) 2016, Nikita Volkov license: MIT license-file: LICENSE build-type: Simple cabal-version: >=1.10 source-repository head type: git location: git://github.com/nikita-volkov/rebase.git library hs-source-dirs: library default-extensions: NoImplicitPrelude, NoMonomorphismRestriction default-language: Haskell2010 exposed-modules: Rebase.Data.List1 Rebase.Control.Applicative Rebase.Control.Arrow Rebase.Control.Category Rebase.Control.Concurrent Rebase.Control.Concurrent.Chan Rebase.Control.Concurrent.MVar Rebase.Control.Concurrent.QSem Rebase.Control.Concurrent.QSemN Rebase.Control.Exception Rebase.Control.Exception.Base Rebase.Control.Monad Rebase.Control.Monad.Fix Rebase.Control.Monad.ST Rebase.Control.Monad.ST.Lazy Rebase.Control.Monad.ST.Lazy.Unsafe Rebase.Control.Monad.ST.Strict Rebase.Control.Monad.ST.Unsafe Rebase.Control.Monad.Zip Rebase.Data.Bits Rebase.Data.Bool Rebase.Data.Char Rebase.Data.Coerce Rebase.Data.Complex Rebase.Data.Data Rebase.Data.Dynamic Rebase.Data.Either Rebase.Data.Eq Rebase.Data.Fixed Rebase.Data.Foldable Rebase.Data.Function Rebase.Data.Functor Rebase.Data.IORef Rebase.Data.Int Rebase.Data.Ix Rebase.Data.List Rebase.Data.Maybe Rebase.Data.Monoid Rebase.Data.Ord Rebase.Data.Proxy Rebase.Data.Ratio Rebase.Data.STRef Rebase.Data.STRef.Lazy Rebase.Data.STRef.Strict Rebase.Data.String Rebase.Data.Traversable Rebase.Data.Tuple Rebase.Data.Type.Bool Rebase.Data.Type.Coercion Rebase.Data.Type.Equality Rebase.Data.Typeable Rebase.Data.Unique Rebase.Data.Version Rebase.Data.Word Rebase.Debug.Trace Rebase.Foreign Rebase.Foreign.C Rebase.Foreign.C.Error Rebase.Foreign.C.String Rebase.Foreign.C.Types Rebase.Foreign.Concurrent Rebase.Foreign.ForeignPtr Rebase.Foreign.ForeignPtr.Unsafe Rebase.Foreign.Marshal Rebase.Foreign.Marshal.Alloc Rebase.Foreign.Marshal.Array Rebase.Foreign.Marshal.Error Rebase.Foreign.Marshal.Pool Rebase.Foreign.Marshal.Unsafe Rebase.Foreign.Marshal.Utils Rebase.Foreign.Ptr Rebase.Foreign.StablePtr Rebase.Foreign.Storable Rebase.Numeric Rebase.Prelude Rebase.System.CPUTime Rebase.System.Console.GetOpt Rebase.System.Environment Rebase.System.Exit Rebase.System.IO Rebase.System.IO.Error Rebase.System.IO.Unsafe Rebase.System.Info Rebase.System.Mem Rebase.System.Mem.StableName Rebase.System.Mem.Weak Rebase.System.Posix.Internals Rebase.System.Posix.Types Rebase.System.Timeout Rebase.Text.ParserCombinators.ReadP Rebase.Text.ParserCombinators.ReadPrec Rebase.Text.Printf Rebase.Text.Read Rebase.Text.Read.Lex Rebase.Text.Show Rebase.Text.Show.Functions Rebase.Unsafe.Coerce Rebase.Data.Hashable Rebase.Data.Vector Rebase.Data.Vector.Fusion.Stream.Monadic Rebase.Data.Vector.Fusion.Util Rebase.Data.Vector.Generic Rebase.Data.Vector.Generic.Base Rebase.Data.Vector.Generic.Mutable Rebase.Data.Vector.Generic.New Rebase.Data.Vector.Internal.Check Rebase.Data.Vector.Mutable Rebase.Data.Vector.Primitive Rebase.Data.Vector.Primitive.Mutable Rebase.Data.Vector.Storable Rebase.Data.Vector.Storable.Internal Rebase.Data.Vector.Storable.Mutable Rebase.Data.Vector.Unboxed Rebase.Data.Vector.Unboxed.Base Rebase.Data.Vector.Unboxed.Mutable Rebase.Data.HashMap.Lazy Rebase.Data.HashMap.Strict Rebase.Data.HashSet Rebase.Data.Graph Rebase.Data.IntMap Rebase.Data.IntMap.Lazy Rebase.Data.IntMap.Strict Rebase.Data.IntSet Rebase.Data.Map Rebase.Data.Map.Lazy Rebase.Data.Map.Strict Rebase.Data.Sequence Rebase.Data.Set Rebase.Data.Tree Rebase.Data.ByteString Rebase.Data.ByteString.Builder Rebase.Data.ByteString.Builder.Extra Rebase.Data.ByteString.Builder.Internal Rebase.Data.ByteString.Builder.Prim Rebase.Data.ByteString.Builder.Prim.Internal Rebase.Data.ByteString.Char8 Rebase.Data.ByteString.Internal Rebase.Data.ByteString.Lazy Rebase.Data.ByteString.Lazy.Builder Rebase.Data.ByteString.Lazy.Builder.ASCII Rebase.Data.ByteString.Lazy.Builder.Extras Rebase.Data.ByteString.Lazy.Char8 Rebase.Data.ByteString.Lazy.Internal Rebase.Data.ByteString.Short Rebase.Data.ByteString.Short.Internal Rebase.Data.ByteString.Unsafe Rebase.Data.Text Rebase.Data.Text.Array Rebase.Data.Text.Encoding Rebase.Data.Text.Encoding.Error Rebase.Data.Text.Foreign Rebase.Data.Text.IO Rebase.Data.Text.Internal Rebase.Data.Text.Lazy Rebase.Data.Text.Lazy.Builder Rebase.Data.Text.Lazy.Builder.Int Rebase.Data.Text.Lazy.Builder.RealFloat Rebase.Data.Text.Lazy.Encoding Rebase.Data.Text.Lazy.IO Rebase.Data.Text.Lazy.Read Rebase.Data.Text.Read Rebase.Data.Text.Unsafe Rebase.Data.Time Rebase.Data.Time.Calendar Rebase.Data.Time.Calendar.Easter Rebase.Data.Time.Calendar.Julian Rebase.Data.Time.Calendar.MonthDay Rebase.Data.Time.Calendar.OrdinalDate Rebase.Data.Time.Calendar.WeekDate Rebase.Data.Time.Clock Rebase.Data.Time.Clock.POSIX Rebase.Data.Time.Clock.TAI Rebase.Data.Time.Format Rebase.Data.Time.LocalTime Rebase.Data.Biapplicative Rebase.Data.Bifoldable Rebase.Data.Bifunctor Rebase.Data.Bifunctor.Biff Rebase.Data.Bifunctor.Clown Rebase.Data.Bifunctor.Flip Rebase.Data.Bifunctor.Join Rebase.Data.Bifunctor.Joker Rebase.Data.Bifunctor.Product Rebase.Data.Bifunctor.Tannen Rebase.Data.Bifunctor.Wrapped Rebase.Data.Bitraversable Rebase.Data.Functor.Contravariant Rebase.Data.Functor.Contravariant.Compose Rebase.Data.Functor.Contravariant.Divisible Rebase.Data.Profunctor Rebase.Data.Profunctor.Unsafe Rebase.Data.Profunctor.Strong Rebase.Data.Profunctor.Choice Rebase.Data.Semigroup Rebase.Data.List.NonEmpty Rebase.Data.Bifunctor.Apply Rebase.Data.Functor.Alt Rebase.Data.Functor.Apply Rebase.Data.Functor.Bind Rebase.Data.Functor.Bind.Class Rebase.Data.Functor.Bind.Trans Rebase.Data.Functor.Extend Rebase.Data.Functor.Plus Rebase.Data.Groupoid Rebase.Data.Isomorphism Rebase.Data.Semigroup.Bifoldable Rebase.Data.Semigroup.Bitraversable Rebase.Data.Semigroup.Foldable Rebase.Data.Semigroup.Foldable.Class Rebase.Data.Semigroup.Traversable Rebase.Data.Semigroup.Traversable.Class Rebase.Data.Semigroupoid Rebase.Data.Semigroupoid.Dual Rebase.Data.Semigroupoid.Ob Rebase.Data.Semigroupoid.Static Rebase.Data.Traversable.Instances Rebase.Control.Applicative.Backwards Rebase.Control.Applicative.Lift Rebase.Control.Monad.IO.Class Rebase.Control.Monad.Signatures Rebase.Control.Monad.Trans.Class Rebase.Control.Monad.Trans.Cont Rebase.Control.Monad.Trans.Except Rebase.Control.Monad.Trans.Identity Rebase.Control.Monad.Trans.List Rebase.Control.Monad.Trans.Maybe Rebase.Control.Monad.Trans.RWS Rebase.Control.Monad.Trans.RWS.Lazy Rebase.Control.Monad.Trans.RWS.Strict Rebase.Control.Monad.Trans.Reader Rebase.Control.Monad.Trans.State Rebase.Control.Monad.Trans.State.Lazy Rebase.Control.Monad.Trans.State.Strict Rebase.Control.Monad.Trans.Writer Rebase.Control.Monad.Trans.Writer.Lazy Rebase.Control.Monad.Trans.Writer.Strict Rebase.Data.Functor.Classes Rebase.Data.Functor.Compose Rebase.Data.Functor.Constant Rebase.Data.Functor.Identity Rebase.Data.Functor.Product Rebase.Data.Functor.Reverse Rebase.Data.Functor.Sum Rebase.Control.Monad.Cont Rebase.Control.Monad.Cont.Class Rebase.Control.Monad.Error.Class Rebase.Control.Monad.Identity Rebase.Control.Monad.List Rebase.Control.Monad.RWS Rebase.Control.Monad.RWS.Class Rebase.Control.Monad.RWS.Lazy Rebase.Control.Monad.RWS.Strict Rebase.Control.Monad.Reader Rebase.Control.Monad.Reader.Class Rebase.Control.Monad.State Rebase.Control.Monad.State.Class Rebase.Control.Monad.State.Lazy Rebase.Control.Monad.State.Strict Rebase.Control.Monad.Trans Rebase.Control.Monad.Writer Rebase.Control.Monad.Writer.Class Rebase.Control.Monad.Writer.Lazy Rebase.Control.Monad.Writer.Strict Rebase.Control.Monad.Trans.Either Rebase.Data.Either.Combinators Rebase.Data.Either.Validation Rebase.Control.Concurrent.STM Rebase.Control.Concurrent.STM.TArray Rebase.Control.Concurrent.STM.TBQueue Rebase.Control.Concurrent.STM.TChan Rebase.Control.Concurrent.STM.TMVar Rebase.Control.Concurrent.STM.TQueue Rebase.Control.Concurrent.STM.TSem Rebase.Control.Concurrent.STM.TVar Rebase.Control.Monad.STM Rebase.Data.Scientific Rebase.Data.ByteString.Builder.Scientific Rebase.Data.Text.Lazy.Builder.Scientific Rebase.Data.UUID Rebase.Data.DList Rebase.Data.Void Rebase.Data.Void.Unsafe Rebase.Contravariant.Extras Rebase.Control.DeepSeq Rebase.Control.Monad.Fail build-depends: -- concurrency: stm >= 2 && < 3, -- data: hashable >= 1 && < 2, vector >= 0.10 && < 0.13, containers >= 0.5 && < 0.6, unordered-containers >= 0.2 && < 0.3, bytestring >= 0.10 && < 0.11, text >= 1 && < 2, scientific >= 0.3 && < 0.4, uuid == 1.*, dlist >= 0.7 && < 0.9, void >= 0.7 && < 0.8, time >= 1.5 && < 2, -- control: bifunctors >= 5 && < 6, profunctors >= 5 && < 6, contravariant >= 1 && < 2, contravariant-extras >= 0.3.2 && < 0.4, semigroups >= 0.16 && < 0.19, semigroupoids >= 5 && < 6, deepseq >= 1.4 && < 2, transformers >= 0.4 && < 0.6, mtl >= 2.2 && < 3.0, either >= 4.4 && < 5, fail >= 4.9 && < 5, -- general: base-prelude >= 0.1 && < 2, base >= 4.7 && < 5