acme-omitted: Purely functional omitted content for Haskell

[ acme, bsd3, library ] [ Propose Tags ]

Standard Haskell lacks the ability to express the notion of "omitted content", making it impossible to distinguish the truly "undefined" and the merely "omitted".

acme-omitted implements a universal definition of "omitted" and provides means of observing whether a definition has been omitted or if it is truly undefined.

The library is standards-compliant, type-safe, and user-friendly.


[Skip to Readme]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.1.0.0, 1.2.0.0, 2.0.0.0, 3.0.0.0
Dependencies base (>=3.0.3 && <5) [details]
License BSD-3-Clause
Copyright (c) 2013 Joachim Fasting
Author Joachim Fasting
Maintainer joachim.fasting@gmail.com
Category Acme
Home page https://github.com/joachifm/acme-omitted#readme
Source repo head: git clone git@github.com:joachifm/acme-omitted.git
Uploaded by JoachimFasting at 2013-10-05T21:04:18Z
Distributions NixOS:3.0.0.0
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3627 total (14 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for acme-omitted-1.1.0.0

[back to package description]

acme-omitted: purely functional omitted content for Haskell

Standard Haskell lacks the ability to express the notion of "omitted content", making it impossible to distinguish the truly "undefined" and the merely "omitted".

acme-omitted provides

  • a universal definition of "omitted"; and
  • functions to observe the difference between omitted and undefined.

The library is standards-compliant, type-safe, and user-friendly.