Difference between revisions of "Libraries and tools/Pretty printing"
Jump to navigation
Jump to search
m |
|||
(5 intermediate revisions by 3 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}} |
||
+ | [[Category: Pages to be removed]] |
||
− | == 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. |
Latest revision as of 11:50, 8 June 2023
This page has been merged with the compiler construction page.