base-compat-batteries: base-compat with extra batteries
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]
Modules
[Index] [Quick Jump]
- Control
- Concurrent
- Exception
- Monad
- Control.Monad.Compat
- Fail
- IO
- ST
- Data
- Bifoldable
- Bifunctor
- Bitraversable
- Bits
- Bool
- Complex
- Either
- Foldable
- Function
- Functor
- Data.Functor.Compat
- Compose
- Const
- Contravariant
- Identity
- Product
- Sum
- IORef
- List
- Monoid
- Proxy
- Ratio
- STRef
- Semigroup
- String
- Tuple
- Type
- 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.12.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 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.1 |
---|---|
Change log | CHANGES.markdown |
Dependencies | base (>=4.3 && <5), base-compat (==0.12.1), bifunctors (>=5.5.2 && <5.6), contravariant (>=1.5 && <1.6), fail (>=4.9.0.0 && <4.10), ghc-prim, nats (>=1.1.2 && <1.2), OneTuple (>=0.3 && <0.4), 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> |
Revised | Revision 2 made by ryanglscott at 2021-11-20T13:14:23Z |
Category | Compatibility |
Source repo | head: git clone https://github.com/haskell-compat/base-compat(base-compat-batteries) |
Uploaded | by ryanglscott at 2021-10-30T16:08:04Z |
Distributions | Arch:0.12.2, Debian:0.11.1, Fedora:0.13.1, LTSHaskell:0.13.1, NixOS:0.13.1, Stackage:0.14.1, openSUSE:0.13.1 |
Reverse Dependencies | 24 direct, 8073 indirect [details] |
Downloads | 59482 total (30 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2021-10-30 [all 1 reports] |