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