base-compat-migrate: Helps migrating projects to base-compat(-batteries).
Temporarily replace your base & base-compat(-batteries) dependencies with base-compat-migrate to verify that you are using all available base-compat modules. Please see the included README or visit https://github.com/bergmark/base-compat-migrate#readme for more information.
[Skip to Readme]
Modules
- Control
- Control.Applicative
 - Control.Arrow
 - Control.Category
 - Concurrent
- Control.Concurrent.Chan
 - Control.Concurrent.Compat
 - MVar
- Control.Concurrent.MVar.Compat
 
 - Control.Concurrent.QSem
 - Control.Concurrent.QSemN
 
 - Exception
- Control.Exception.Base
 - Control.Exception.Compat
 
 - Monad
- Control.Monad.Compat
 - Fail
- Control.Monad.Fail.Compat
 
 - Control.Monad.Fix
 - IO
- Class
- Control.Monad.IO.Class.Compat
 
 
 - Class
 - Control.Monad.Instances
 - Control.Monad.ST
- Control.Monad.ST.Lazy
- Control.Monad.ST.Lazy.Safe
 - Unsafe
- Control.Monad.ST.Lazy.Unsafe.Compat
 
 
 - Control.Monad.ST.Safe
 - Control.Monad.ST.Strict
 - Unsafe
- Control.Monad.ST.Unsafe.Compat
 
 
 - Control.Monad.ST.Lazy
 - Control.Monad.Zip
 
 
 - Data
- Bifoldable
- Data.Bifoldable.Compat
 
 - Bifunctor
- Data.Bifunctor.Compat
 
 - Bitraversable
- Data.Bitraversable.Compat
 
 - Bits
- Data.Bits.Compat
 
 - Bool
- Data.Bool.Compat
 
 - Data.Char
 - Data.Coerce
 - Complex
- Data.Complex.Compat
 
 - Data.Data
 - Data.Dynamic
 - Either
- Data.Either.Compat
 
 - Data.Eq
 - Data.Fixed
 - Foldable
- Data.Foldable.Compat
 
 - Function
- Data.Function.Compat
 
 - Functor
- Data.Functor.Classes
 - Data.Functor.Compat
 - Compose
- Data.Functor.Compose.Compat
 
 - Const
- Data.Functor.Const.Compat
 
 - Contravariant
- Data.Functor.Contravariant.Compat
 
 - Identity
- Data.Functor.Identity.Compat
 
 - Product
- Data.Functor.Product.Compat
 
 - Sum
- Data.Functor.Sum.Compat
 
 
 - IORef
- Data.IORef.Compat
 
 - Data.Int
 - Data.Ix
 - Data.Kind
 - List
- Data.List.Compat
 - NonEmpty
- Data.List.NonEmpty.Compat
 
 
 - Data.Maybe
 - Monoid
- Data.Monoid.Compat
 
 - Data.Ord
 - Proxy
- Data.Proxy.Compat
 
 - Ratio
- Data.Ratio.Compat
 
 - STRef
- Data.STRef.Compat
 - Data.STRef.Lazy
 - Data.STRef.Strict
 
 - Semigroup
- Data.Semigroup.Compat
 
 - String
- Data.String.Compat
 
 - Data.Traversable
 - Data.Tuple
 - Type
- Data.Type.Bool
 - Coercion
- Data.Type.Coercion.Compat
 
 - Equality
- Data.Type.Equality.Compat
 
 
 - Data.Typeable
 - Data.Unique
 - Version
- Data.Version.Compat
 
 - Void
- Data.Void.Compat
 
 - Word
- Data.Word.Compat
 
 
 - Bifoldable
 - Debug
- Trace
- Debug.Trace.Compat
 
 
 - Trace
 - Foreign
- Foreign.C
- Foreign.C.Error
 - Foreign.C.String
 - Foreign.C.Types
 
 - Foreign.Compat
 - Foreign.Concurrent
 - ForeignPtr
- Foreign.ForeignPtr.Compat
 - Safe
- Foreign.ForeignPtr.Safe.Compat
 
 - Unsafe
- Foreign.ForeignPtr.Unsafe.Compat
 
 
 - Marshal
- Alloc
- Foreign.Marshal.Alloc.Compat
 
 - Array
- Foreign.Marshal.Array.Compat
 
 - Foreign.Marshal.Compat
 - Foreign.Marshal.Error
 - Foreign.Marshal.Pool
 - Safe
- Foreign.Marshal.Safe.Compat
 
 - Unsafe
- Foreign.Marshal.Unsafe.Compat
 
 - Utils
- Foreign.Marshal.Utils.Compat
 
 
 - Alloc
 - Foreign.Ptr
 - Foreign.Safe
 - Foreign.StablePtr
 - Foreign.Storable
 
 - Foreign.C
 - GHC
- GHC.Arr
 - GHC.Base
 - GHC.ByteOrder
 - GHC.Char
 - GHC.Clock
 - GHC.Conc
- GHC.Conc.IO
 - GHC.Conc.Signal
 - GHC.Conc.Sync
 
 - GHC.ConsoleHandler
 - GHC.Constants
 - GHC.Desugar
 - GHC.Enum
 - GHC.Environment
 - GHC.Err
 - GHC.Exception
- GHC.Exception.Type
 
 - GHC.ExecutionStack
- GHC.ExecutionStack.Internal
 
 - GHC.Exts
 - GHC.Fingerprint
- GHC.Fingerprint.Type
 
 - GHC.Float
- GHC.Float.ConversionUtils
 - GHC.Float.RealFracMethods
 
 - GHC.Foreign
 - GHC.ForeignPtr
 - GHC.GHCi
 - GHC.Generics
 - GHC.IO
- GHC.IO.Buffer
 - GHC.IO.BufferedIO
 - GHC.IO.Device
 - GHC.IO.Encoding
- GHC.IO.Encoding.CodePage
 - GHC.IO.Encoding.Failure
 - GHC.IO.Encoding.Iconv
 - GHC.IO.Encoding.Latin1
 - GHC.IO.Encoding.Types
 - GHC.IO.Encoding.UTF16
 - GHC.IO.Encoding.UTF32
 - GHC.IO.Encoding.UTF8
 
 - GHC.IO.Exception
 - GHC.IO.FD
 - GHC.IO.Handle
- GHC.IO.Handle.FD
 - GHC.IO.Handle.Internals
 - GHC.IO.Handle.Lock
 - GHC.IO.Handle.Text
 - GHC.IO.Handle.Types
 
 - GHC.IO.IOMode
 - GHC.IO.Unsafe
 
 - GHC.IOArray
 - GHC.IORef
 - GHC.Int
 - GHC.List
 - GHC.MVar
 - GHC.Maybe
 - GHC.Natural
 - GHC.Num
 - GHC.OldList
 - GHC.OverloadedLabels
 - GHC.Pack
 - GHC.Profiling
 - GHC.Ptr
 - RTS
- GHC.RTS.Flags
 
 - GHC.Read
 - GHC.Real
 - GHC.Records
 - GHC.ResponseFile
 - GHC.ST
 - GHC.STRef
 - GHC.Show
 - GHC.Stable
 - GHC.StableName
 - GHC.Stack
- GHC.Stack.CCS
 - GHC.Stack.Types
 
 - GHC.StaticPtr
 - GHC.Stats
 - GHC.Storable
 - GHC.TopHandler
 - GHC.TypeLits
 - GHC.TypeNats
 - GHC.Unicode
 - GHC.Weak
 - GHC.Word
 
 - Numeric
- Numeric.Compat
 - Natural
- Numeric.Natural.Compat
 
 
 - Prelude
- Prelude.Compat
 
 - System
- System.CPUTime
 - Console
- System.Console.GetOpt
 
 - Environment
- System.Environment.Blank
 - System.Environment.Compat
 
 - Exit
- System.Exit.Compat
 
 - System.IO
- Error
- System.IO.Error.Compat
 
 - Unsafe
- System.IO.Unsafe.Compat
 
 
 - Error
 - System.Info
 - System.Mem
- System.Mem.StableName
 - System.Mem.Weak
 
 - Posix
- System.Posix.Internals
 - System.Posix.Types
 
 - System.Timeout
 
 - Text
- ParserCombinators
- Text.ParserCombinators.ReadP
 - Text.ParserCombinators.ReadPrec
 
 - Text.Printf
 - Read
- Text.Read.Compat
 - Text.Read.Lex
 
 - Text.Show
- Text.Show.Functions
 
 
 - ParserCombinators
 - Type
- Reflection
- Type.Reflection.Compat
 - Type.Reflection.Unsafe
 
 
 - Reflection
 - Unsafe
- Unsafe.Coerce
 
 
Flags
Manual Flags
| Name | Description | Default | 
|---|---|---|
| exe | Disabled | 
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- base-compat-migrate-0.2.0.1.tar.gz [browse] (Cabal source package)
 - Package description (as included in the package)
 
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.2.0.0, 0.2.0.1 | 
|---|---|
| Change log | CHANGELOG.md | 
| Dependencies | base (>=4.13.0 && <4.13.1), base-compat (>=0.11.1 && <0.11.2) [details] | 
| Tested with | ghc ==8.8.3 | 
| License | BSD-3-Clause | 
| Copyright | (c) 2018 Adam Bergmark | 
| Author | Adam Bergmark | 
| Maintainer | adam@bergmark.nl | 
| Category | Development | 
| Home page | https://github.com/bergmark/base-compat-migrate#readme | 
| Bug tracker | https://github.com/bergmark/base-compat-migrate/issues | 
| Source repo | head: git clone https://github.com/bergmark/base-compat-migrate | 
| Uploaded | by AdamBergmark at 2020-03-25T16:43:23Z | 
| Distributions | |
| Reverse Dependencies | 1 direct, 0 indirect [details] | 
| Executables | base-compat-migrate-generate | 
| Downloads | 2434 total (12 in the last 30 days) | 
| Rating | (no votes yet) [estimated by Bayesian average] | 
| Your Rating | |
| Status | Docs not available [build log] All reported builds failed as of 2020-03-25 [all 3 reports]  |