true-name

Template Haskell hack to violate module abstractions https://github.com/liyang/true-name

Version on this page:0.1.0.2
LTS Haskell 9.14:0.1.0.3
Stackage Nightly 2017-07-25:0.1.0.2
Latest on Hackage:0.1.0.3
BSD3 licensed by Liyang HU
Maintained by true-name@liyang.hu

Module documentation for 0.1.0.2

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.

Used by 1 package:
comments powered byDisqus