void

A Haskell 98 logically uninhabited data type

http://github.com/ekmett/void

Version on this page:0.7@rev:1
LTS Haskell 23.0:0.7.3
Stackage Nightly 2024-12-12:0.7.3
Latest on Hackage:0.7.3

See all snapshots void appears in

BSD-3-Clause licensed by Edward A. Kmett
Maintained by Edward A. Kmett
This version can be pinned in stack with:void-0.7@sha256:1b66c93e483af13df0006943e863733902407792760dc38d394512c755a1f4ad,1549

Module documentation for 0.7

  • Data
    • Data.Void
      • Data.Void.Unsafe

void

Build Status

This package provides a canonical ‘uninhabited’ data type for Haskell. This arises in a surprisingly wide array of situations in practice.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett

Changes

0.7

  • adapt to Data.Void being moved into base-4.8
  • vacuousM removed

0.6

  • instance Exception Void
  • instance Generic Void
  • instance Hashable Void

0.5.12

  • Fixed compatibility with GHC 7.2 (#6)
  • Added CHANGELOG.markdown and README.markdown