base-compat-batteries: base-compat with extra batteries
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- These packages miss upper bounds: - ghc-prim Please add them, using `cabal gen-bounds` for suggestions. For more information see: https://pvp.haskell.org/
Provides functions available in later versions of base
to
a wider range of compilers, without requiring you to use CPP
pragmas in your code.
This package provides the same API as the
base-compat
library, but depends on compatibility packages
(such as semigroups
) to offer a wider support window than
base-compat
, which has no dependencies. Most of the modules
in this library have the same names as in base-compat
to make it easier to switch between the two. There also exist
versions of each module with the suffix .Repl.Batteries
,
which are distinct from anything in base-compat
, to allow
for easier use in GHCi.
See
here
for a more comprehensive list of differences between
base-compat
and base-compat-batteries
.
[Skip to Readme]
Properties
Versions | 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.11.0, 0.11.1, 0.11.2, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.13.0, 0.13.1, 0.14.0, 0.14.0 |
---|---|
Change log | CHANGES.markdown |
Dependencies | base (>=4.3 && <5), base-compat (==0.14.0), bifunctor-classes-compat (>=0.1 && <0.2), contravariant (>=1.5 && <1.6), fail (>=4.9.0.0 && <4.10), foldable1-classes-compat (>=0.1 && <0.2), ghc-prim, nats (>=1.1.2 && <1.2), OneTuple (>=0.4 && <0.5), semigroups (>=0.18.4 && <0.21), tagged (>=0.8.5 && <0.9), transformers (>=0.2 && <0.7), transformers-compat (>=0.6 && <0.8), type-equality (>=1 && <1.1), void (>=0.7.2 && <0.8) [details] |
License | MIT |
Copyright | (c) 2012-2018 Simon Hengel, (c) 2014-2018 João Cristóvão, (c) 2015-2018 Ryan Scott |
Author | Simon Hengel <sol@typeful.net>, João Cristóvão <jmacristovao@gmail.com>, Ryan Scott <ryan.gl.scott@gmail.com> |
Maintainer | Simon Hengel <sol@typeful.net>, João Cristóvão <jmacristovao@gmail.com>, Ryan Scott <ryan.gl.scott@gmail.com> |
Category | Compatibility |
Source repo | head: git clone https://github.com/haskell-compat/base-compat(base-compat-batteries) |
Uploaded | by ryanglscott at 2024-04-30T15:41:01Z |
Modules
[Index] [Quick Jump]
- Control
- Concurrent
- Exception
- Monad
- Control.Monad.Compat
- Fail
- IO
- ST
- Data
- Bifoldable
- Bifoldable1
- Bifunctor
- Bitraversable
- Bits
- Bool
- Complex
- Either
- Foldable
- Foldable1
- Function
- Functor
- Data.Functor.Compat
- Compose
- Const
- Contravariant
- Identity
- Product
- Sum
- IORef
- List
- Monoid
- Proxy
- Ratio
- STRef
- Semigroup
- String
- Traversable
- Tuple
- Type
- Typeable
- Version
- Void
- Word
- Debug
- Foreign
- Foreign.Compat
- ForeignPtr
- Marshal
- Alloc
- Array
- Foreign.Marshal.Compat
- Safe
- Unsafe
- Utils
- Numeric
- Prelude
- System
- Environment
- Exit
- IO
- Text
- Type
Downloads
- base-compat-batteries-0.14.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees