homepage: https://github.com/robrix/silkscreen
changelog-type: markdown
hash: b1ce04ab4342cbf3b109fd7b80f588b9a87939b3742d140621d5799fce60c4a4
test-bench-deps: {}
maintainer: rob.rix@me.com
synopsis: Prettyprinting transformers.
changelog: |
  # 0.0.0.0

  Initial release.
basic-deps:
  base: ^>=4.14
  prettyprinter: ^>=1.7
all-versions:
- 0.0.0.0
author: Rob Rix
latest: 0.0.0.0
description-type: markdown
description: "# silkscreen: prettyprinting transformers\n\n\U0001F3A9 [@3_lemma](https://twitter.com/3_lemma/status/1304570835189915648)
  for the name!\n\nSilkscreen abstracts the pretty-printing interface of [`prettyprinter`][]
  with a `Printer` typeclass, allowing the definition of composable pretty-printer
  _transformers_, layering new behaviours onto the existing primitives. For example,
  `Silkscreen.Prec` implements support for precedence à la `showsPrec`, but using
  symbolic precedence levels, and `Silkscreen.Rainbow` implements rainbow-parentheses.\n\n[`prettyprinter`]:
  https://hackage.haskell.org/package/prettyprinter\n"
license-name: BSD-3-Clause

Update from Hackage at 2020-10-04T03:19:41Z
Update from Hackage at 2020-10-04T03:19:41Z
