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 provides a universal definition of "omitted", an alternative to Prelude.undefined, and functions to observe the difference.

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
Change log ChangeLog
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-13T09:31:53Z
Distributions NixOS:3.0.0.0
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3622 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.2.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
  • an alternative to Prelude.undefined; and
  • functions to observe the difference

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