The assert package

[Tags:bsd3, library]

GHC supports compile-time toggling of run-time assertions via the -fignore-asserts flag, which only effects a behavioural change in Control.Exception.assert. Furthermore the reported location only gives the use site of the aforementioned, making it difficult to abstract over and hence cumbersome to use.

This package aims to make assertions more convenient, and also provides a rule to rewrite assertions to id when -fignore-asserts is used.

Properties

Versions 0.0.1.0, 0.0.1.1, 0.0.1.2
Dependencies base (>=4 && <=9000) [details]
License BSD3
Copyright © 2013 Liyang HU
Author Liyang HU
Maintainer assert@liyang.hu
Stability experimental
Category Control
Home page https://github.com/liyang/assert
Source repository head: git clone http://github.com/liyang/assert
Uploaded Sun May 5 14:12:39 UTC 2013 by LiyangHu
Distributions NixOS:0.0.1.2
Downloads 924 total (11 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees