homepage: ''
changelog-type: ''
hash: 066ffaf9adbe824859330f6fa49aaebe7400ff2249dfb6c31a3db9f1c5f94780
test-bench-deps: {}
maintainer: david@davidchristiansen.dk
synopsis: Extensible pretty printing with semantic annotations and proportional fonts
changelog: ''
basic-deps:
  exceptions: ==0.8.*
  base: ! '>=4.3 && <4.10'
  text: ==1.2.*
  containers: ==0.5.*
  ansi-terminal: ==0.6.*
  mtl: ! '>=2.1 && <2.3'
  temporary: ! '>=1.1'
all-versions:
- '0.1.0.0'
author: David Christiansen and David Darais and Weixi Ma
latest: '0.1.0.0'
description-type: haddock
description: ! 'This is the Final Pretty Printer, an extensible

  prettry printing library that supports semantic

  annotations and proportional-width fonts.

  The library is extensible because it uses a

  final, rather than initial, encoding of pretty

  printer documents - they are monadic programs,

  rather than a datatype.  This means it can be

  extended by monad transformers.

  Semantic annotations allow pretty printer

  documents to contain references to the data that

  they represent, which can enable interactive output.

  Proportional-width fonts are supported by

  allowing the measurement of widths to be

  performed in some arbitrary monad, so IO can be

  used to look at the output of a font rendering library.'
license-name: MIT

Update from Hackage at 2017-05-25T01:05:57Z
Update from Hackage at 2017-05-25T01:05:57Z
