base-compat-batteries: base-compat with extra batteries

[ compatibility, library, mit ] [ Propose Tags ]

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]
Versions [faq] 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5
Change log CHANGES.markdown
Dependencies base (>=4.3 && <5), base-compat (==0.10.5), bifunctors (>=5.5.2 && <5.6), contravariant (==1.5.*), fail (>=4.9.0.0 && <4.10), nats (>=1.1.2 && <1.2), semigroups (>=0.18.4 && <0.20), tagged (>=0.8.5 && <0.9), transformers (>=0.2 && <0.6), transformers-compat (==0.6.*), 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 1 made by ryanglscott at Fri May 10 14:29:23 UTC 2019
Category Compatibility
Source repo head: git clone https://github.com/haskell-compat/base-compat(base-compat-batteries)
Uploaded by ryanglscott at Thu Oct 18 14:47:19 UTC 2018
Distributions Arch:0.10.5, Debian:0.10.1, Fedora:0.10.1, LTSHaskell:0.10.5, NixOS:0.10.5, Stackage:0.10.5
Downloads 3291 total (308 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2018-10-18 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

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


Readme for base-compat-batteries-0.10.5

[back to package description]

base-compat with extra batteries

Hackage Hackage Dependencies Haskell Programming Language BSD3 License

Scope

base-compat-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.

Like base-compat, base-compat-batteries does not add any orphan instances. There is a separate package base-orphans for that.

See here for a more comprehensive list of differences between base-compat and base-compat-batteries.