Package Info

ghc-true-name


Template Haskell hack to violate module abstractions


System/Libraries

<http://tvtropes.org/pmwiki/pmwiki.php/Main/IKnowYourTrueName Knowing a true name gives one power over its owner>.

A Template Haskell hack to get unexported 'Name's―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 <https://github.com/liyang/true-name/blob/master/sanity.hs quick examples>.

I'm too lazy to keep a changelog, but I do write <https://github.com/liyang/true-name/commits/master detailed commit messages>.


License: BSD-3-Clause
URL: https://hackage.haskell.org/package/true-name

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.1.0.2-bp150.1.3 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • x86-64
  • ghc-true-name
  • ghc-true-name-devel