@hackage core-text0.2.2.3
A rope type based on a finger tree over UTF-8 fragments
Categories
License
BSD-3-Clause
Maintainer
Andrew Cowie <andrew@operationaldynamics.com>
Links
Versions
Deprecated
Tested Compilers
Dependencies (10)
- base >=4.11 && <5
- bytestring >=0.10.8.2 && <0.11
- deepseq >=1.4.4.0 && <1.5
- fingertree >=0.1.4.2 && <0.2
- hashable >=1.2.7.0 && <1.3
- prettyprinter >=1.2.1.1 && <1.6 Show all…
Dependents (8)
@hackage/unbeliever, @hackage/core-program, @hackage/technique, @hackage/publish, @hackage/core-telemetry, @hackage/core-effect-effectful, Show all…
A rope data type for text, built as a finger tree over UTF-8 text fragments. The package also includes utiltiy functions for breaking and re-wrapping lines, conveniences for pretty printing and colourizing terminal output, and a simple mechanism for multi-line Rope literals.
The main Rope type and its usage are described at Core.Text.Rope in
this package.
This is part of a library intended to ease interoperability and assist in building command-line programs, both tools and longer-running daemons. A list of features and some background to the library's design is contained in the README on GitHub.