About

Metadata

  • Last updated , by phadej
  • License BSD-3-Clause
  • Maintained by: Oleg Grenrus <oleg.grenrus@iki.fi>

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 9.0.1

Readme

This package provides a

class Unsatisfiable (msg :: TypeError)

and

unsatisfiable :: forall msg a. Unsatisfiable msg => a

combinator.

There is also a plugin which

  • Pretty-prints msgs of wanted Unsatisfiable, and

  • Solves all other constraints if there is given Unsatisfiable

The plugin also works with -fdefer-type-errors.