Skip to content
Commits on Dec 25, 2013
  1. Merge pull request #5 from sjindel/master

    Several algorithmic improvements to the Wadler-Leijen pretty-printing al...
    committed Dec 25, 2013
Commits on Aug 16, 2013
  1. 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.
    Samir Jindel committed Aug 15, 2013
Commits on Jan 24, 2013
  1. Merge pull request #3 from ekmett/master

    Added `columns`.
    committed Jan 24, 2013
Commits on Jan 17, 2013
  1. @ekmett
  2. @ekmett
Commits on Jan 27, 2012
  1. Merge pull request #1 from bos/master

    Fix build with upcoming GHC 7.4 release
    committed Jan 27, 2012
Commits on Jan 7, 2012
  1. @bos

    Bump version to 0.6.4

    bos committed Jan 7, 2012
  2. @bos
Commits on Jun 28, 2011
Commits on Nov 15, 2010
  1. Merge branch 'master' of github.com:batterseapower/ansi-wl-pprint

    Conflicts:
    	ansi-wl-pprint.cabal
    committed Nov 15, 2010
  2. Add Monoid instance for Doc and bump version to 0.6.1 (relaxing some …

    …constraints in the process, and adding upper bounds for ansi-terminal)
    committed Nov 15, 2010
Commits on Nov 22, 2009
  1. Works with base 5

    committed Nov 22, 2009
Commits on Oct 21, 2009
  1. Add removeANSIFormatting function to strip out colorisation etc. Heav…

    …ily based on a patch by Roel van Dijk
    committed Oct 21, 2009
Commits on Mar 21, 2009
  1. Update homepage

    committed Mar 21, 2009
Commits on Nov 27, 2008
  1. Bump version to 0.5

    committed Nov 27, 2008
Commits on Sep 7, 2008
  1. Update README

    committed Sep 7, 2008
  2. Don't do an initial SGR Reset in order to try and somewhat allow outp…

    …ut of raw text to non-ANSI devices
    committed Sep 7, 2008
  3. Bump version number

    committed Sep 7, 2008
  4. Update README

    committed Sep 7, 2008
Commits on Sep 6, 2008
  1. Update README

    committed Sep 6, 2008
Commits on Sep 4, 2008
  1. Change homepage

    committed Sep 4, 2008
Commits on Sep 1, 2008
  1. Bump version

    committed Sep 1, 2008
Something went wrong with that request. Please try again.