A rope type based on a finger tree over UTF-8 fragments
|Version on this page:||0.2.3.6|
|LTS Haskell 20.23:||0.3.8.1|
|Stackage Nightly 2023-06-04:||0.3.8.1|
|Latest on Hackage:||0.3.8.1|
This version can be pinned in stack with:
Module documentation for 0.2.3.6
Depends on 10 packages(full list with versions):
Used by 2 packages in lts-16.11(full list with versions):
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.
Rope type and its usage are described at
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.