Difference between revisions of "Libraries and tools/Pretty printing"
Jump to navigation
Jump to search
m (PrettyPrinting moved to Libraries and tools/Pretty printing) |
DonStewart (talk | contribs) (+Doc) |
||
Line 15: | Line 15: | ||
;[http://www.cs.uu.nl/groups/ST/Software/PP/ Pretty-printing combinators] {{dead link}} |
;[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. |
: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. |
||
+ | |||
+ | ;[http://repetae.net/john/recent/out/Doc.html Doc] |
||
+ | :A Pretty printing class using multiparameter type classes for maximal generality with some useful instances. |
Revision as of 04:15, 1 April 2006
- The copyright status of this work is not known. Please help resolve this on the talk page.
This page contains a list of libraries and tools in a certain category. For a comprehensive list of such pages, see Applications and libraries.
Pretty-printer Libraries
- Text.PrettyPrint
- Pretty-printing module included in the standard libraries.
- 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). Original version by John Hughes.
- 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.
- Pretty-printing combinators (This link is dead. Fix it or remove it.)
- 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.
- Doc
- A Pretty printing class using multiparameter type classes for maximal generality with some useful instances.