The PPrinter package

[ Tags: bsd3, generics, library, pretty-printer, text ] [ Propose Tags ]

A library that supports deriving of pretty printing functions on data types.

The interfaces of pretty printer used are based on that introduced in the paper: Philip Wadler, A Prettier Printer, The Fun of Programming, Cornerstones of Computing (2003): 223-243. original paper

The form of generic feature used is based on that introduced in the paper: Magalhaes, et al., A Generic Deriving Mechanism for Haskell, 3'rd ACM Symposium on Haskell, pp. 37-48, September 2010, The necessary information of implementation of GHC.Generics is described here:

The implementation of deriving part of API is based on that designed in the library: GenericPretty, the details are introduced here:


Versions 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.1.0
Dependencies base (==4.8.*), containers (==0.5.*) [details]
License BSD3
Author Yi Zhen
Category Text, Generics, Pretty Printer
Uploaded Tue Oct 25 09:25:33 UTC 2016 by iamzhenyi
Distributions NixOS:0.1.0
Downloads 1368 total (50 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees