rebase-1.9: rebase.cabal
name: rebase
version: 1.9
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 <nikita.y.volkov@mail.ru>
maintainer: Nikita Volkov <nikita.y.volkov@mail.ru>
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.Contravariant.Extras
Rebase.Control.Applicative
Rebase.Control.Applicative.Backwards
Rebase.Control.Applicative.Lift
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.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.Comonad
Rebase.Control.DeepSeq
Rebase.Control.Exception
Rebase.Control.Exception.Base
Rebase.Control.Monad
Rebase.Control.Monad.Cont
Rebase.Control.Monad.Cont.Class
Rebase.Control.Monad.Error.Class
Rebase.Control.Monad.Fail
Rebase.Control.Monad.Fix
Rebase.Control.Monad.Identity
Rebase.Control.Monad.IO.Class
Rebase.Control.Monad.List
Rebase.Control.Monad.Reader
Rebase.Control.Monad.Reader.Class
Rebase.Control.Monad.RWS
Rebase.Control.Monad.RWS.Class
Rebase.Control.Monad.RWS.Lazy
Rebase.Control.Monad.RWS.Strict
Rebase.Control.Monad.Signatures
Rebase.Control.Monad.ST
Rebase.Control.Monad.ST.Lazy
Rebase.Control.Monad.ST.Lazy.Safe
Rebase.Control.Monad.ST.Lazy.Unsafe
Rebase.Control.Monad.ST.Safe
Rebase.Control.Monad.ST.Strict
Rebase.Control.Monad.ST.Unsafe
Rebase.Control.Monad.State
Rebase.Control.Monad.State.Class
Rebase.Control.Monad.State.Lazy
Rebase.Control.Monad.State.Strict
Rebase.Control.Monad.STM
Rebase.Control.Monad.Trans
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.Reader
Rebase.Control.Monad.Trans.RWS
Rebase.Control.Monad.Trans.RWS.Lazy
Rebase.Control.Monad.Trans.RWS.Strict
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.Control.Monad.Writer
Rebase.Control.Monad.Writer.Class
Rebase.Control.Monad.Writer.Lazy
Rebase.Control.Monad.Writer.Strict
Rebase.Control.Monad.Zip
Rebase.Control.Selective
Rebase.Control.Selective.Free
Rebase.Control.Selective.Multi
Rebase.Control.Selective.Rigid.Free
Rebase.Control.Selective.Rigid.Freer
Rebase.Data.Biapplicative
Rebase.Data.Bifoldable
Rebase.Data.Bifunctor
Rebase.Data.Bifunctor.Apply
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.Bits
Rebase.Data.Bool
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.Builder.Scientific
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.Char
Rebase.Data.Coerce
Rebase.Data.Complex
Rebase.Data.Data
Rebase.Data.DList
Rebase.Data.DList.DNonEmpty
Rebase.Data.Dynamic
Rebase.Data.Either
Rebase.Data.Either.Combinators
Rebase.Data.Either.Validation
Rebase.Data.Eq
Rebase.Data.Fixed
Rebase.Data.Foldable
Rebase.Data.Function
Rebase.Data.Functor
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.Classes
Rebase.Data.Functor.Compose
Rebase.Data.Functor.Constant
Rebase.Data.Functor.Contravariant
Rebase.Data.Functor.Contravariant.Compose
Rebase.Data.Functor.Contravariant.Divisible
Rebase.Data.Functor.Extend
Rebase.Data.Functor.Identity
Rebase.Data.Functor.Plus
Rebase.Data.Functor.Product
Rebase.Data.Functor.Reverse
Rebase.Data.Functor.Sum
Rebase.Data.Graph
Rebase.Data.Groupoid
Rebase.Data.Hashable
Rebase.Data.Hashable.Time
Rebase.Data.HashMap.Lazy
Rebase.Data.HashMap.Strict
Rebase.Data.HashSet
Rebase.Data.Int
Rebase.Data.IntMap
Rebase.Data.IntMap.Lazy
Rebase.Data.IntMap.Strict
Rebase.Data.IntSet
Rebase.Data.IORef
Rebase.Data.Isomorphism
Rebase.Data.Ix
Rebase.Data.Kind
Rebase.Data.List
Rebase.Data.List.NonEmpty
Rebase.Data.List1
Rebase.Data.Map
Rebase.Data.Map.Lazy
Rebase.Data.Map.Strict
Rebase.Data.Maybe
Rebase.Data.Monoid
Rebase.Data.Ord
Rebase.Data.Profunctor
Rebase.Data.Profunctor.Adjunction
Rebase.Data.Profunctor.Cayley
Rebase.Data.Profunctor.Choice
Rebase.Data.Profunctor.Closed
Rebase.Data.Profunctor.Composition
Rebase.Data.Profunctor.Mapping
Rebase.Data.Profunctor.Monad
Rebase.Data.Profunctor.Ran
Rebase.Data.Profunctor.Rep
Rebase.Data.Profunctor.Sieve
Rebase.Data.Profunctor.Strong
Rebase.Data.Profunctor.Traversing
Rebase.Data.Profunctor.Types
Rebase.Data.Profunctor.Unsafe
Rebase.Data.Profunctor.Yoneda
Rebase.Data.Proxy
Rebase.Data.Ratio
Rebase.Data.Scientific
Rebase.Data.Semigroup
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.Sequence
Rebase.Data.Set
Rebase.Data.STRef
Rebase.Data.STRef.Lazy
Rebase.Data.STRef.Strict
Rebase.Data.String
Rebase.Data.Text
Rebase.Data.Text.Array
Rebase.Data.Text.Encoding
Rebase.Data.Text.Encoding.Error
Rebase.Data.Text.Foreign
Rebase.Data.Text.Internal
Rebase.Data.Text.IO
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.Builder.Scientific
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.Traversable
Rebase.Data.Traversable.Instances
Rebase.Data.Tree
Rebase.Data.Tuple
Rebase.Data.Type.Bool
Rebase.Data.Type.Coercion
Rebase.Data.Type.Equality
Rebase.Data.Typeable
Rebase.Data.Unique
Rebase.Data.UUID
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.Instances
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.Version
Rebase.Data.Void
Rebase.Data.Void.Unsafe
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.Safe
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.Safe
Rebase.Foreign.Marshal.Unsafe
Rebase.Foreign.Marshal.Utils
Rebase.Foreign.Ptr
Rebase.Foreign.Safe
Rebase.Foreign.StablePtr
Rebase.Foreign.Storable
Rebase.GHC.Arr
Rebase.GHC.Base
Rebase.GHC.Char
Rebase.GHC.Conc
Rebase.GHC.Conc.IO
Rebase.GHC.Conc.Signal
Rebase.GHC.Conc.Sync
Rebase.GHC.ConsoleHandler
Rebase.GHC.Constants
Rebase.GHC.Desugar
Rebase.GHC.Enum
Rebase.GHC.Environment
Rebase.GHC.Err
Rebase.GHC.Exception
Rebase.GHC.Exts
Rebase.GHC.Fingerprint
Rebase.GHC.Fingerprint.Type
Rebase.GHC.Float
Rebase.GHC.Float.ConversionUtils
Rebase.GHC.Float.RealFracMethods
Rebase.GHC.Foreign
Rebase.GHC.ForeignPtr
Rebase.GHC.Generics
Rebase.GHC.GHCi
Rebase.GHC.Int
Rebase.GHC.IO
Rebase.GHC.IO.Buffer
Rebase.GHC.IO.BufferedIO
Rebase.GHC.IO.Device
Rebase.GHC.IO.Encoding
Rebase.GHC.IO.Encoding.CodePage
Rebase.GHC.IO.Encoding.Failure
Rebase.GHC.IO.Encoding.Iconv
Rebase.GHC.IO.Encoding.Latin1
Rebase.GHC.IO.Encoding.Types
Rebase.GHC.IO.Encoding.UTF16
Rebase.GHC.IO.Encoding.UTF32
Rebase.GHC.IO.Encoding.UTF8
Rebase.GHC.IO.Exception
Rebase.GHC.IO.FD
Rebase.GHC.IO.Handle
Rebase.GHC.IO.Handle.FD
Rebase.GHC.IO.Handle.Internals
Rebase.GHC.IO.Handle.Text
Rebase.GHC.IO.Handle.Types
Rebase.GHC.IO.IOMode
Rebase.GHC.IOArray
Rebase.GHC.IORef
Rebase.GHC.List
Rebase.GHC.MVar
Rebase.GHC.Num
Rebase.GHC.OverloadedLabels
Rebase.GHC.Pack
Rebase.GHC.Profiling
Rebase.GHC.Ptr
Rebase.GHC.Read
Rebase.GHC.Real
Rebase.GHC.Records
Rebase.GHC.Show
Rebase.GHC.ST
Rebase.GHC.Stable
Rebase.GHC.Stack
Rebase.GHC.Stats
Rebase.GHC.Storable
Rebase.GHC.STRef
Rebase.GHC.TopHandler
Rebase.GHC.TypeLits
Rebase.GHC.TypeNats
Rebase.GHC.Unicode
Rebase.GHC.Weak
Rebase.GHC.Word
Rebase.Numeric
Rebase.Numeric.Natural
Rebase.Prelude
Rebase.System.Console.GetOpt
Rebase.System.CPUTime
Rebase.System.Environment
Rebase.System.Exit
Rebase.System.Info
Rebase.System.IO
Rebase.System.IO.Error
Rebase.System.IO.Unsafe
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
build-depends:
base >=4.10 && <5,
bifunctors >=5.5 && <5.6,
bytestring >=0.10 && <0.11,
containers >=0.6 && <0.7,
contravariant >=1.5 && <1.6,
contravariant-extras >=0.3 && <0.4,
comonad >=5 && <5.1,
deepseq >=1.4 && <1.5,
dlist >=1 && <2,
either >=5 && <5.1,
hashable >=1.3 && <1.4,
hashable-time >=0.2.0.2 && <0.3,
mtl >=2.2 && <2.3,
profunctors >=5.5.2 && <5.6,
scientific >=0.3 && <0.4,
selective >=0.4 && <0.5,
semigroupoids >=5.3 && <5.4,
stm >=2.5 && <2.6,
text >=1.2 && <1.3,
time >=1.9 && <1.10,
transformers >=0.5 && <0.6,
unordered-containers >=0.2 && <0.3,
uuid >=1.3 && <1.4,
vector >=0.12 && <0.13,
vector-instances >=3.4 && <4,
void >=0.7 && <0.8