ghc-exactprint: ExactPrint for GHC

[ bsd3, development ] [ Propose Tags ]

Using the API Annotations available from GHC 9.2.1, this library provides a means to round trip any code that can be compiled by GHC, currently excluding lhs files.

Note: requires GHC 9.8.*. For earlier GHC versions see lower version numbers.


Automatic Flags

Build roundtripping executables


Development mode, do not use ghc-exactprint lib in the tests


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,, 0.2, 0.3, 0.3.1,,,,,,,,, 0.5.2,,,,,,,,,,,,, 0.6, 0.6.1, 0.6.2, 0.6.3,,,,, 0.6.4, 1.1.0, 1.2.0, 1.3.0, 1.4.0,, 1.4.1, 1.5.0, 1.6.0, 1.6.1,,,,,,, (info)
Change log ChangeLog
Dependencies base (>=4.19 && <4.20), bytestring (>=0.10.6), containers (>=0.5), data-default, Diff, directory (>=1.2), extra, filemanip, filepath (>=1.4), free (>=4.12), ghc (>=9.8.1), ghc-boot, ghc-exactprint, ghc-paths, HUnit, mtl (>=2.2.1), ordered-containers, syb (>=0.5), temporary, text (>=1.2.2), time, turtle (>=1.3.0) [details]
License BSD-3-Clause
Author Alan Zimmerman, Matthew Pickering
Category Development
Source repo head: git clone
Uploaded by AlanZimmerman at 2023-12-19T20:53:13Z
Distributions Arch:1.5.0, Debian:0.6.2, LTSHaskell:, NixOS:, Stackage:
Reverse Dependencies 19 direct, 29 indirect [details]
Executables prepare-hackage, static, roundtrip
Downloads 45848 total (394 in the last 30 days)
Rating 2.5 (votes: 3) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]