The mainland-pretty package

[Tags:bsd3, library]

Pretty printing designed for printing source code based on Wadler's paper A Prettier Printer. The main advantage of this library is its ability to automatically track the source locations associated with pretty printed values and output appropriate #line pragmas and its ability to produce output in the form of lazy text using a builder.


Versions 0.1,,,,,,,, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7,,,,,,,,,,
Dependencies base (==4.*), containers (>=0.2 && <0.6), srcloc (>=0.2 && <0.6), text (>0.11 && <1.3) [details]
License BSD3
Copyright (c) 2006-2011 Harvard University (c) 2011-2012 Geoffrey Mainland (c) 2015-2017 Drexel University
Author Geoffrey Mainland <>
Maintainer Geoffrey Mainland <>
Stability alpha
Category Text
Home page
Source repository head: git clone git://
Uploaded Sun Mar 5 18:04:00 UTC 2017 by GeoffreyMainland
Distributions LTSHaskell:, NixOS:, Stackage:, Tumbleweed:
Downloads 8210 total (168 in the last 30 days)
0 []
Status Docs available [build log]
Last success reported on 2017-03-05 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees