type-equality: Data.Type.Equality compat package
This library defines a propositional equality data type,
shims Data.Type.Equality
as well as possible for older GHCs (< 7.8).
data a :~: b where Refl :: a :~: a
The module Data.Type.Equality.Hetero
shims :~~:
equality, for
compilers with PolyKinds
Versions [faq] | 0.1.0, 0.1.0.1, 0.1.0.2, 0.1.1, 0.1.2, 1 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.3 && <4.16) [details] |
License | BSD-3-Clause |
Author | Oleg Grenrus <oleg.grenrus@iki.fi>, Ryan Scott <ryan.gl.scott@gmail.com>, Erik Hesselink <hesselink@gmail.com>, Martijn van Steenbergen |
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi>, Ryan Scott <ryan.gl.scott@gmail.com>, Erik Hesselink <hesselink@gmail.com> |
Revised | Revision 2 made by phadej at 2021-01-09T17:14:11Z |
Category | Data, Dependent Types |
Home page | https://github.com/hesselink/type-equality |
Source repo | head: git clone git://github.com/hesselink/type-equality |
Uploaded | by phadej at 2019-09-06T08:20:25Z |
Distributions | Arch:1, Fedora:1, NixOS:1, Stackage:1, openSUSE:1 |
Downloads | 15384 total (722 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2019-09-06 [all 1 reports] |
Downloads
- type-equality-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'.