Difference between revisions of "Libraries and tools/Pretty printing"

From HaskellWiki
Jump to navigation Jump to search
m (PrettyPrinting moved to Libraries and tools/Pretty printing)
m (link)
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
This page has been merged with the [[Libraries and tools/Compiler tools#Pretty printing |compiler construction page]].
{{unknown copyright}}
 
{{LibrariesPage}}
 
 
== Pretty-printer Libraries ==
 
 
;[http://www.haskell.org/ghc/docs/latest/html/libraries/base/Text-PrettyPrint.html Text.PrettyPrint]
 
: Pretty-printing module included in the standard libraries.
 
 
;[http://research.microsoft.com/~simonpj/downloads/pretty-printer/pretty.html Pretty printer library]
 
:Simon Peyton Jones made an "industrial strength" pretty printing library in Haskell, based on John Hughes's paper "The Design of a Pretty-printing Library" (in Advanced Functional Programming, Johan Jeuring and Erik Meijer (eds), LNCS 925). [http://www.md.chalmers.se/~rjmh/Software/NewPP.hs Original version by John Hughes].
 
 
;[http://www.cs.uu.nl/~daan/pprint.html PPrint]
 
:PPrint is an implementation of the pretty printing combinators described by Philip Wadler. The PPrint library adds new primitives to describe commonly occuring layouts and works well in practice.
 
 
;[http://www.cs.uu.nl/groups/ST/Software/PP/ Pretty-printing combinators] {{dead link}}
 
:The combinators in the library are optimal in the sense that they produce the layout with the smallest height possible. They also allow the programmer to specify several different layouts.
 

Revision as of 04:44, 7 February 2007

This page has been merged with the compiler construction page.