pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/hs-ansi-wl-pprint



Module name:    wip
Committed by:   szptvlfn
Date:           Wed Dec 25 19:08:08 UTC 2013

Modified Files:
        wip/hs-ansi-wl-pprint: Makefile buildlink3.mk distinfo

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 )


To generate a diff of this commit:
cvs -z3 rdiff -u -r1.3 -r1.4 wip/hs-ansi-wl-pprint/Makefile \
    wip/hs-ansi-wl-pprint/buildlink3.mk wip/hs-ansi-wl-pprint/distinfo

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-ansi-wl-pprint/Makefile?r1=1.3&r2=1.4
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-ansi-wl-pprint/buildlink3.mk?r1=1.3&r2=1.4
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/hs-ansi-wl-pprint/distinfo?r1=1.3&r2=1.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index