BSD-3-Clause licensed by Oleg Grenrus, Ryan Scott, Erik Hesselink, Martijn van Steenbergen
This version can be pinned in stack with:type-equality-1@sha256:f2a895a7b22384d9b43a9c6608725b2de7581e77e5b20ab9cfe3f959f6cd71a8,1569

Module documentation for 1

There are no documented modules for this package.

Depends on 1 package(full list with versions):
Used by 1 package in nightly-2021-04-06(full list with versions):

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

Changes

1

  • Rewrite the library to contain a shim of recent base Data.Type.Equality module.

0.1.2

  • Add subst2. Thanks to James Koppel.

0.1.1

  • Turn on PolyKinds for GHC >= 7.6. Thanks to Ben Franksen.

0.1.0.2

  • Move ‘Build-depends’ to ‘Library’ section. Thanks to Brent Yorgey.

0.1.0.1

  • Added EqT instance for (:=:)
  • Removed ‘cast’ as synonym for ‘coerce’.
  • Show and read instances for (:=:).
  • Lots of small changes.

0.1.0

  • Initial version.