./wip/hs-ansi-wl-pprint, The Wadler/Leijen Pretty Printer with colour support

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.6.7.1, Package name: hs-ansi-wl-pprint-0.6.7.1, Maintainer: pho

This is a pretty printing library based on Wadler's paper A Prettier
Printer. It has been enhanced with support for ANSI terminal colored
output using the ansi-terminal package.


Required to run:
[wip/ghc] [devel/hs-ansi-terminal]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 875fd2b1462943a14ee8c652c60b588bf77968d0
RMD160: 50f093c194e1abb59fbe921cebc7ad1dac282388
Filesize: 14.514 KB

Version history: (Expand)


CVS history: (Expand)


   2014-08-29 16:09:59 by Ryosuke Moro | Files touched by this commit (104)
Log message:
make it clear what package depend on

discussed with wiz@.
   2014-08-01 14:12:10 by Ryosuke Moro | Files touched by this commit (17)
Log message:
Remove hs-ansi-terminal, imported to pkgsrc/devel.
Remove hs-stringsearch, imported to pkgsrc/textproc.
   2013-12-25 22:00:48 by Ryosuke Moro | Files touched by this commit (2) | Package updated
Log message:
Update to 0.6.7.1

changes:
0.6.7.1
 - Fix all unmatched patterns
   2013-12-25 20:08:08 by Ryosuke Moro | Files touched by this commit (3) | Package updated
Log message:
Update to 0.6.7

changes:
0.6.7
 - Merge pull request #5 from sjindel/master
   * Several algorithmic improvements to the Wadler-Leijen
   pretty-printing algorithm.
    1) Addition of the @Fail@ primitive, representing a document that can not be
       rendered. @Fail@ is a left unit of @Union@ and does not `fit' into any page
       width. It allows the construction of documents that can not be flattened, for
       example comments that must be followed by a newline. It also alows the
       construction of hard lines, which are guaranteed to be rendered as a newline.
    2) Addition of the @FlatAlt@ primitive, representing a document which changes
       under flattening. This unifies the linebreak combinators and allows for more
       flexible linebreak to be created, for example linebreaks in a do-block that
       should become semicolons when flattened.
    3) Addition of a more intelligent rendering algorithm, which partially solves
       the lookahead problem caused by deeply nested structures where a single-line
       lookahead will not always allow a document to be formatted within the
       pagewidth.
 ( #5 => https://github.com/batterseapower/ansi-wl-pprint/pull/5 )
   2013-03-02 11:37:16 by PHO / phonohawk | Files touched by this commit (3) | Package updated
Log message:
Upstream update to ansi-wl-pprint-0.6.6

   2012-03-04 09:53:39 by PHO / phonohawk | Files touched by this commit (3) | Package updated
Log message:
Upstream update to ansi-wl-pprint-0.6.4

   2011-12-04 13:32:54 by PHO / phonohawk | Files touched by this commit (5) | Imported package
Log message:
Import hs-ansi-wl-pprint-0.6.3 as wip/hs-ansi-wl-pprint.

This is a pretty printing library based on Wadler's paper A Prettier
Printer. It has been enhanced with support for ANSI terminal colored
output using the ansi-terminal package.