exists: Existential datatypes holding evidence of constraints

[ bsd3, constraints, library ] [ Propose Tags ]

This package contains:

  • Existential datatypes for holding evidence of constraints on types of kind * and * -> *;

  • Type classes for existential datatypes holding evidence of constraints on types of kind * and * -> *;

  • Completely useless existential datatypes holding evidence of no constraint on types of kind * and * -> *;

  • Assorted type class instances for the above;

  • A type-level combinator for combining constraint constructors.

Some of these should maybe be split off into separate packages.

Data.Exists is the important module, the rest are peripheral.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.2
Dependencies base (>=4.5 && <5), comonad (>=1.1 && <1.2), comonads-fd (>=2.0 && <2.1), contravariant (>=0.1 && <0.2), pointed (>=2.0 && <2.1) [details]
License BSD-3-Clause
Copyright Copyright (C) 2011 Gábor Lehel
Author Gábor Lehel
Maintainer Gábor Lehel <illissius@gmail.com>
Category Constraints
Home page http://github.com/glehel/exists
Source repo head: git clone git://github.com/glehel/exists.git
Uploaded by GaborLehel at 2012-02-05T00:54:13Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1853 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]