rebase-1.3: rebase.cabal
name:
rebase
version:
1.3
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.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.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.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.Int
Rebase.Data.IORef
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.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.Pack
Rebase.GHC.Profiling
Rebase.GHC.Ptr
Rebase.GHC.Read
Rebase.GHC.Real
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.Unicode
Rebase.GHC.Weak
Rebase.GHC.Word
Rebase.Numeric
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
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.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.2.2 && < 6,
deepseq >= 1.4 && < 2,
transformers >= 0.4 && < 0.6,
mtl >= 2.2 && < 3.0,
either >= 5 && < 6,
fail >= 4.9 && < 5,
-- general:
base-prelude >= 0.1 && < 2,
base >= 4.9 && < 5