packages feed

rerebase (empty) → 1

raw patch · 73 files changed

+627/−0 lines, 73 filesdep +rebasesetup-changed

Dependencies added: rebase

Files

+ LICENSE view
@@ -0,0 +1,22 @@+Copyright (c) 2016, Nikita Volkov++Permission is hereby granted, free of charge, to any person+obtaining a copy of this software and associated documentation+files (the "Software"), to deal in the Software without+restriction, including without limitation the rights to use,+copy, modify, merge, publish, distribute, sublicense, and/or sell+copies of the Software, and to permit persons to whom the+Software is furnished to do so, subject to the following+conditions:++The above copyright notice and this permission notice shall be+included in all copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR+OTHER DEALINGS IN THE SOFTWARE.
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ library/Contravariant/Extras.hs view
@@ -0,0 +1,7 @@+module Contravariant.Extras+(+  module Rebase.Contravariant.Extras+)+where++import Rebase.Contravariant.Extras
+ library/Control/Concurrent/STM.hs view
@@ -0,0 +1,7 @@+module Control.Concurrent.STM+(+  module Rebase.Control.Concurrent.STM+)+where++import Rebase.Control.Concurrent.STM
+ library/Control/DeepSeq.hs view
@@ -0,0 +1,7 @@+module Control.DeepSeq+(+  module Rebase.Control.DeepSeq+)+where++import Rebase.Control.DeepSeq
+ library/Control/Monad/Cont/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Cont.Class+(+  module Rebase.Control.Monad.Cont.Class+)+where++import Rebase.Control.Monad.Cont.Class
+ library/Control/Monad/Error/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Error.Class+(+  module Rebase.Control.Monad.Error.Class+)+where++import Rebase.Control.Monad.Error.Class
+ library/Control/Monad/Fail.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Fail+(+  module Rebase.Control.Monad.Fail+)+where++import Rebase.Control.Monad.Fail
+ library/Control/Monad/IO/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.IO.Class+(+  module Rebase.Control.Monad.IO.Class+)+where++import Rebase.Control.Monad.IO.Class
+ library/Control/Monad/Reader/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Reader.Class+(+  module Rebase.Control.Monad.Reader.Class+)+where++import Rebase.Control.Monad.Reader.Class
+ library/Control/Monad/State/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.State.Class+(+  module Rebase.Control.Monad.State.Class+)+where++import Rebase.Control.Monad.State.Class
+ library/Control/Monad/Trans/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Class+(+  module Rebase.Control.Monad.Trans.Class+)+where++import Rebase.Control.Monad.Trans.Class
+ library/Control/Monad/Trans/Cont.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Cont+(+  module Rebase.Control.Monad.Trans.Cont+)+where++import Rebase.Control.Monad.Trans.Cont
+ library/Control/Monad/Trans/Either.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Either+(+  module Rebase.Control.Monad.Trans.Either+)+where++import Rebase.Control.Monad.Trans.Either
+ library/Control/Monad/Trans/Except.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Except+(+  module Rebase.Control.Monad.Trans.Except+)+where++import Rebase.Control.Monad.Trans.Except
+ library/Control/Monad/Trans/Maybe.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Maybe+(+  module Rebase.Control.Monad.Trans.Maybe+)+where++import Rebase.Control.Monad.Trans.Maybe
+ library/Control/Monad/Trans/Reader.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Reader+(+  module Rebase.Control.Monad.Trans.Reader+)+where++import Rebase.Control.Monad.Trans.Reader
+ library/Control/Monad/Trans/State/Lazy.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.State.Lazy+(+  module Rebase.Control.Monad.Trans.State.Lazy+)+where++import Rebase.Control.Monad.Trans.State.Lazy
+ library/Control/Monad/Trans/State/Strict.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.State.Strict+(+  module Rebase.Control.Monad.Trans.State.Strict+)+where++import Rebase.Control.Monad.Trans.State.Strict
+ library/Control/Monad/Trans/Writer/Lazy.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Writer.Lazy+(+  module Rebase.Control.Monad.Trans.Writer.Lazy+)+where++import Rebase.Control.Monad.Trans.Writer.Lazy
+ library/Control/Monad/Trans/Writer/Strict.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Trans.Writer.Strict+(+  module Rebase.Control.Monad.Trans.Writer.Strict+)+where++import Rebase.Control.Monad.Trans.Writer.Strict
+ library/Control/Monad/Writer/Class.hs view
@@ -0,0 +1,7 @@+module Control.Monad.Writer.Class+(+  module Rebase.Control.Monad.Writer.Class+)+where++import Rebase.Control.Monad.Writer.Class
+ library/Data/Bifunctor.hs view
@@ -0,0 +1,7 @@+module Data.Bifunctor+(+  module Rebase.Data.Bifunctor+)+where++import Rebase.Data.Bifunctor
+ library/Data/Bifunctor/Apply.hs view
@@ -0,0 +1,7 @@+module Data.Bifunctor.Apply+(+  module Rebase.Data.Bifunctor.Apply+)+where++import Rebase.Data.Bifunctor.Apply
+ library/Data/ByteString.hs view
@@ -0,0 +1,7 @@+module Data.ByteString+(+  module Rebase.Data.ByteString+)+where++import Rebase.Data.ByteString
+ library/Data/ByteString/Builder.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Builder+(+  module Rebase.Data.ByteString.Builder+)+where++import Rebase.Data.ByteString.Builder
+ library/Data/ByteString/Char8.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Char8+(+  module Rebase.Data.ByteString.Char8+)+where++import Rebase.Data.ByteString.Char8
+ library/Data/ByteString/Lazy.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Lazy+(+  module Rebase.Data.ByteString.Lazy+)+where++import Rebase.Data.ByteString.Lazy
+ library/Data/ByteString/Lazy/Char8.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Lazy.Char8+(+  module Rebase.Data.ByteString.Lazy.Char8+)+where++import Rebase.Data.ByteString.Lazy.Char8
+ library/Data/ByteString/Short.hs view
@@ -0,0 +1,7 @@+module Data.ByteString.Short+(+  module Rebase.Data.ByteString.Short+)+where++import Rebase.Data.ByteString.Short
+ library/Data/DList.hs view
@@ -0,0 +1,7 @@+module Data.DList+(+  module Rebase.Data.DList+)+where++import Rebase.Data.DList
+ library/Data/Either/Combinators.hs view
@@ -0,0 +1,7 @@+module Data.Either.Combinators+(+  module Rebase.Data.Either.Combinators+)+where++import Rebase.Data.Either.Combinators
+ library/Data/Either/Validation.hs view
@@ -0,0 +1,7 @@+module Data.Either.Validation+(+  module Rebase.Data.Either.Validation+)+where++import Rebase.Data.Either.Validation
+ library/Data/Functor/Alt.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Alt+(+  module Rebase.Data.Functor.Alt+)+where++import Rebase.Data.Functor.Alt
+ library/Data/Functor/Apply.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Apply+(+  module Rebase.Data.Functor.Apply+)+where++import Rebase.Data.Functor.Apply
+ library/Data/Functor/Bind.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Bind+(+  module Rebase.Data.Functor.Bind+)+where++import Rebase.Data.Functor.Bind
+ library/Data/Functor/Contravariant.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Contravariant+(+  module Rebase.Data.Functor.Contravariant+)+where++import Rebase.Data.Functor.Contravariant
+ library/Data/Functor/Contravariant/Divisible.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Contravariant.Divisible+(+  module Rebase.Data.Functor.Contravariant.Divisible+)+where++import Rebase.Data.Functor.Contravariant.Divisible
+ library/Data/Functor/Extend.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Extend+(+  module Rebase.Data.Functor.Extend+)+where++import Rebase.Data.Functor.Extend
+ library/Data/Functor/Identity.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Identity+(+  module Rebase.Data.Functor.Identity+)+where++import Rebase.Data.Functor.Identity
+ library/Data/Functor/Plus.hs view
@@ -0,0 +1,7 @@+module Data.Functor.Plus+(+  module Rebase.Data.Functor.Plus+)+where++import Rebase.Data.Functor.Plus
+ library/Data/HashMap/Strict.hs view
@@ -0,0 +1,7 @@+module Data.HashMap.Strict+(+  module Rebase.Data.HashMap.Strict+)+where++import Rebase.Data.HashMap.Strict
+ library/Data/HashSet.hs view
@@ -0,0 +1,7 @@+module Data.HashSet+(+  module Rebase.Data.HashSet+)+where++import Rebase.Data.HashSet
+ library/Data/Hashable.hs view
@@ -0,0 +1,7 @@+module Data.Hashable+(+  module Rebase.Data.Hashable+)+where++import Rebase.Data.Hashable
+ library/Data/IntMap/Strict.hs view
@@ -0,0 +1,7 @@+module Data.IntMap.Strict+(+  module Rebase.Data.IntMap.Strict+)+where++import Rebase.Data.IntMap.Strict
+ library/Data/IntSet.hs view
@@ -0,0 +1,7 @@+module Data.IntSet+(+  module Rebase.Data.IntSet+)+where++import Rebase.Data.IntSet
+ library/Data/List.hs view
@@ -0,0 +1,7 @@+module Data.List+(+  module Rebase.Data.List+)+where++import Rebase.Data.List
+ library/Data/List/NonEmpty.hs view
@@ -0,0 +1,7 @@+module Data.List.NonEmpty+(+  module Rebase.Data.List.NonEmpty+)+where++import Rebase.Data.List.NonEmpty
+ library/Data/List1.hs view
@@ -0,0 +1,7 @@+module Data.List1+(+  module Rebase.Data.List1+)+where++import Rebase.Data.List1
+ library/Data/Map/Strict.hs view
@@ -0,0 +1,7 @@+module Data.Map.Strict+(+  module Rebase.Data.Map.Strict+)+where++import Rebase.Data.Map.Strict
+ library/Data/Profunctor.hs view
@@ -0,0 +1,7 @@+module Data.Profunctor+(+  module Rebase.Data.Profunctor+)+where++import Rebase.Data.Profunctor
+ library/Data/Profunctor/Unsafe.hs view
@@ -0,0 +1,7 @@+module Data.Profunctor.Unsafe+(+  module Rebase.Data.Profunctor.Unsafe+)+where++import Rebase.Data.Profunctor.Unsafe
+ library/Data/Scientific.hs view
@@ -0,0 +1,7 @@+module Data.Scientific+(+  module Rebase.Data.Scientific+)+where++import Rebase.Data.Scientific
+ library/Data/Semigroup.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup+(+  module Rebase.Data.Semigroup+)+where++import Rebase.Data.Semigroup
+ library/Data/Semigroup/Bifoldable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Bifoldable+(+  module Rebase.Data.Semigroup.Bifoldable+)+where++import Rebase.Data.Semigroup.Bifoldable
+ library/Data/Semigroup/Bitraversable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Bitraversable+(+  module Rebase.Data.Semigroup.Bitraversable+)+where++import Rebase.Data.Semigroup.Bitraversable
+ library/Data/Semigroup/Foldable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Foldable+(+  module Rebase.Data.Semigroup.Foldable+)+where++import Rebase.Data.Semigroup.Foldable
+ library/Data/Semigroup/Traversable.hs view
@@ -0,0 +1,7 @@+module Data.Semigroup.Traversable+(+  module Rebase.Data.Semigroup.Traversable+)+where++import Rebase.Data.Semigroup.Traversable
+ library/Data/Semigroupoid.hs view
@@ -0,0 +1,7 @@+module Data.Semigroupoid+(+  module Rebase.Data.Semigroupoid+)+where++import Rebase.Data.Semigroupoid
+ library/Data/Sequence.hs view
@@ -0,0 +1,7 @@+module Data.Sequence+(+  module Rebase.Data.Sequence+)+where++import Rebase.Data.Sequence
+ library/Data/Set.hs view
@@ -0,0 +1,7 @@+module Data.Set+(+  module Rebase.Data.Set+)+where++import Rebase.Data.Set
+ library/Data/Text.hs view
@@ -0,0 +1,7 @@+module Data.Text+(+  module Rebase.Data.Text+)+where++import Rebase.Data.Text
+ library/Data/Text/Encoding/Error.hs view
@@ -0,0 +1,7 @@+module Data.Text.Encoding.Error+(+  module Rebase.Data.Text.Encoding.Error+)+where++import Rebase.Data.Text.Encoding.Error
+ library/Data/Text/Lazy.hs view
@@ -0,0 +1,7 @@+module Data.Text.Lazy+(+  module Rebase.Data.Text.Lazy+)+where++import Rebase.Data.Text.Lazy
+ library/Data/Text/Lazy/Builder.hs view
@@ -0,0 +1,7 @@+module Data.Text.Lazy.Builder+(+  module Rebase.Data.Text.Lazy.Builder+)+where++import Rebase.Data.Text.Lazy.Builder
+ library/Data/Time.hs view
@@ -0,0 +1,7 @@+module Data.Time+(+  module Rebase.Data.Time+)+where++import Rebase.Data.Time
+ library/Data/UUID.hs view
@@ -0,0 +1,7 @@+module Data.UUID+(+  module Rebase.Data.UUID+)+where++import Rebase.Data.UUID
+ library/Data/Vector.hs view
@@ -0,0 +1,7 @@+module Data.Vector+(+  module Rebase.Data.Vector+)+where++import Rebase.Data.Vector
+ library/Data/Vector/Mutable.hs view
@@ -0,0 +1,7 @@+module Data.Vector.Mutable+(+  module Rebase.Data.Vector.Mutable+)+where++import Rebase.Data.Vector.Mutable
+ library/Data/Void.hs view
@@ -0,0 +1,7 @@+module Data.Void+(+  module Rebase.Data.Void+)+where++import Rebase.Data.Void
+ library/Data/Void/Unsafe.hs view
@@ -0,0 +1,7 @@+module Data.Void.Unsafe+(+  module Rebase.Data.Void.Unsafe+)+where++import Rebase.Data.Void.Unsafe
+ library/Prelude.hs view
@@ -0,0 +1,7 @@+module Prelude+(+  module Rebase.Prelude+)+where++import Rebase.Prelude
+ rerebase.cabal view
@@ -0,0 +1,113 @@+name:+  rerebase+version:+  1+synopsis:+  Reexports from "base" with a bunch of other standard libraries+description:+  This package can be used as a drop-in replacement for \"base\",+  with all the modules preserving the original APIs and+  being located in the original namespaces.+homepage:+  https://github.com/nikita-volkov/rerebase +bug-reports:+  https://github.com/nikita-volkov/rerebase/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/rerebase.git++library+  hs-source-dirs:+    library+  default-language:+    Haskell2010+  exposed-modules:+    Prelude+    Data.List1+    Data.Functor.Identity+    Data.Bifunctor+    Data.List+    Data.Hashable+    Data.IntMap.Strict+    Data.IntSet+    Data.Map.Strict+    Data.Sequence+    Data.Set+    Data.HashMap.Strict+    Data.HashSet+    Data.Vector+    Data.Vector.Mutable+    Data.ByteString+    Data.ByteString.Builder+    Data.ByteString.Char8+    Data.ByteString.Lazy+    Data.ByteString.Lazy.Char8+    Data.ByteString.Short+    Data.Text+    Data.Text.Encoding.Error+    Data.Text.Lazy+    Data.Text.Lazy.Builder+    Data.Time+    Data.Scientific+    Data.UUID+    Data.DList+    Data.Void+    Data.Void.Unsafe+    Data.Profunctor+    Data.Profunctor.Unsafe+    Data.Functor.Contravariant+    Data.Functor.Contravariant.Divisible+    Contravariant.Extras+    Data.Semigroup+    Data.List.NonEmpty+    Data.Bifunctor.Apply+    Data.Functor.Alt+    Data.Functor.Apply+    Data.Functor.Bind+    Data.Functor.Extend+    Data.Functor.Plus+    Data.Semigroup.Bifoldable+    Data.Semigroup.Bitraversable+    Data.Semigroup.Foldable+    Data.Semigroup.Traversable+    Data.Semigroupoid+    Control.DeepSeq+    Control.Monad.IO.Class+    Control.Monad.Trans.Class+    Control.Monad.Trans.Cont+    Control.Monad.Trans.Except+    Control.Monad.Trans.Maybe+    Control.Monad.Trans.Reader+    Control.Monad.Trans.State.Lazy+    Control.Monad.Trans.State.Strict+    Control.Monad.Trans.Writer.Lazy+    Control.Monad.Trans.Writer.Strict+    Control.Monad.Cont.Class+    Control.Monad.Error.Class+    Control.Monad.Reader.Class+    Control.Monad.State.Class+    Control.Monad.Writer.Class+    Control.Monad.Trans.Either+    Data.Either.Combinators+    Data.Either.Validation+    Control.Monad.Fail+    Control.Concurrent.STM+  build-depends:+    rebase == 1.0.*