• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

src/H03-May-2022-1,193673

test/H03-May-2022-601463

CHANGES.markdownH A D09-Sep-20013.7 KiB8366

LICENSEH A D09-Sep-20011.1 KiB2016

README.markdownH A D09-Sep-20011.6 KiB3528

Setup.lhsH A D09-Sep-200176 42

base-compat-batteries.cabalH A D09-Sep-20018.5 KiB248241

README.markdown

1# `base-compat` with extra batteries
2[![Hackage](https://img.shields.io/hackage/v/base-compat-batteries.svg)][Hackage: base-compat-batteries]
3[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/base-compat-batteries.svg)](http://packdeps.haskellers.com/reverse/base-compat-batteries)
4[![Haskell Programming Language](https://img.shields.io/badge/language-Haskell-blue.svg)][Haskell.org]
5[![BSD3 License](http://img.shields.io/badge/license-MIT-brightgreen.svg)][tl;dr Legal: MIT]
6
7[Hackage: base-compat-batteries]:
8  http://hackage.haskell.org/package/base-compat-batteries
9  "base-compat-batteries package on Hackage"
10[Haskell.org]:
11  http://www.haskell.org
12  "The Haskell Programming Language"
13[tl;dr Legal: MIT]:
14  https://tldrlegal.com/license/mit-license
15  "MIT License"
16
17## Scope
18
19`base-compat-batteries` provides functions available in later versions of
20`base` to a wider range of compilers, without requiring you to use CPP
21pragmas in your code.
22
23This package provides the same API as the
24[`base-compat`](http://hackage.haskell.org/package/base-compat) library, but
25depends on compatibility packages (such as `semigroups`) to offer a wider
26support window than `base-compat`, which has no dependencies.
27
28Like `base-compat`, `base-compat-batteries` does not add any orphan instances.
29There is a separate package
30[`base-orphans`](https://github.com/haskell-compat/base-orphans) for that.
31
32See [here](https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#dependencies)
33for a more comprehensive list of differences between `base-compat` and
34`base-compat-batteries`.
35