The true-name package

[Tags:bsd3, library, test]

Knowing a true name gives one power over its owner.

A Template Haskell hack to get unexported Names―be they types, data constructors, record fields or class methods―a slightly less unsafe way to violate another module's abstractions than unsafeCoerce.

A few quick examples.

I'm too lazy to keep a changelog, but I do write detailed commit messages.

Properties

Versions 0.0.0.0, 0.0.0.1, 0.0.0.2, 0.1.0.0, 0.1.0.1, 0.1.0.2
Dependencies base (>=4.5 && <5), template-haskell (>=2.7) [details]
License BSD3
Copyright © 2014−2016 Liyang HU
Author Liyang HU
Maintainer true-name@liyang.hu
Category Data, Unsafe
Home page https://github.com/liyang/true-name
Source repository head: git clone https://github.com/liyang/true-name
Uploaded Fri May 13 00:49:16 UTC 2016 by LiyangHu
Distributions LTSHaskell:0.1.0.2, NixOS:0.1.0.2, Stackage:0.1.0.2, Tumbleweed:0.1.0.2
Downloads 610 total (15 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2016-11-25 [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees