The true-name package

[ Tags: bsd3, data, library, unsafe ] [ Propose Tags ]

Knowing a true name gives one power over its owner.

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

A few quick examples.


Dependencies base (>=4.5 && <5), template-haskell (>=2.7) [details]
License BSD3
Copyright © 2014−2015 Liyang HU
Author Liyang HU
Category Data, Unsafe
Home page
Source repo head: git clone
Uploaded Tue Oct 13 07:17:15 UTC 2015 by LiyangHu
Distributions LTSHaskell:, NixOS:, openSUSE:
Downloads 1747 total (30 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-10-13 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees