name: true-name version: 0.1.0.2 x-revision: 1 synopsis: Template Haskell hack to violate module abstractions description: . . 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 . . I'm too lazy to keep a changelog, but I do write . homepage: https://github.com/liyang/true-name license: BSD3 license-file: LICENSE author: Liyang HU maintainer: true-name@liyang.hu copyright: © 2014−2016 Liyang HU category: Data, Unsafe build-type: Simple cabal-version: >= 1.10 stability: experimental tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 7.10.3, GHC >= 8.0 && < 8.2 source-repository head type: git location: https://github.com/liyang/true-name library default-language: Haskell2010 exposed-modules: Unsafe.TrueName build-depends: base >= 4.5 && < 5, template-haskell >= 2.7 && <2.12 ghc-options: -Wall test-suite sanity default-language: Haskell2010 type: exitcode-stdio-1.0 main-is: sanity.hs build-depends: base, containers, time, template-haskell, true-name ghc-options: -Wall -- vim: et sw=4 ts=4 sts=4: