sayable: Data structures, classes and operators for constructing context-adjusted pretty output
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- The 'synopsis' field is rather long (max 80 chars is recommended).
- 'ghc-options: -O2' is rarely needed. Check that it is giving a real benefit and not just imposing longer compile times on your users.
This package provides a set of data structures, classes and operators that facilitate the construction of a Prettyprinter Doc object. The difference between this an Prettyprinter is:
Additional "saytag" parameter that can be used to control the Doc rendering.
Brevity of syntax (using operators) designed to enhance conversion of arguments and readability of messages and conversion
Properties
Versions | 1.0.1.0, 1.0.1.0, 1.0.2.0, 1.1.0.0, 1.1.1.0, 1.2.0.0, 1.2.1.0, 1.2.2.0, 1.2.3.0, 1.2.3.1, 1.2.4.0, 1.2.5.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.10 && <4.15), bytestring, exceptions, prettyprinter, text [details] |
License | ISC |
Copyright | Galois Inc., 2022 |
Author | Kevin Quick |
Maintainer | kquick@galois.com |
Category | Text |
Source repo | head: git clone https://github.com/kquick/sayable |
Uploaded | by KevinQuick at 2022-12-21T23:12:30Z |
Modules
- Text
- Text.Sayable
Downloads
- sayable-1.0.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees