BSD-3-Clause licensed by Ivan Lazar Miljenovic
This version can be pinned in stack with:wl-pprint-text-1.2.0.1@sha256:14d3c6f5708da415558b1683d54c406864639cf6b08a8de7f36e8bcd08896603,1184
Module documentation for 1.2.0.1
wl-pprint-text
A clone of wl-pprint
for use with the text
library (with some improved handling of whitespace).
1.2.0.1 (2020-01-28)
1.2.0.0 (2018-05-07)
-
Remove IsString (m Doc)
instance (#16).
-
Export the beside
function from both modules.
-
No longer export <>
. Use beside
instead, or the
Semigroup/Monoid instance (for non-Monadic).
1.1.1.1 (2018-04-13)
1.1.1.0 (2017-01-26)
-
Support strict Text
values (thanks to Elliot Cameron).
-
Loosened constraints from Monad
to Functor
where applicable
(thanks to Elliot Cameron).
-
Uses base-compat
to make it easier to support multiple GHC
versions.
-
Add isEmpty :: Doc -> Bool
.
-
Support Semigroup
in base >= 4.9.0.0
.
1.1.0.4 (2015-04-06)
1.1.0.3 (2014-12-24)
1.1.0.2 (2014-01-16)
1.1.0.1 (2013-12-23)
This probably should have been 1.1.1.0.
-
Documentation fixes.
-
Add displayB
, spacebreak
and <++>
.
-
Smarter treatment of spaces, newlines, etc. (including how line
behaves in renderOneLine
).
1.1.0.0 (2012-08-22)
-
Doc
is now an instance of Monoid
.
-
Add renderOneLine
function.
-
Add IsString
instances.
-
Make SimpleDoc
an instance of Show
for convenience.
-
Make the Show
instance for Doc
match the documentation.
1.0.0.0 (2012-05-22)