core-text-0.2.3.3: core-text.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.31.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 5c58d46f05c4691ff9007d7ad6382aa8f3862076ed33d386efb76431b2e1cd18
name: core-text
version: 0.2.3.3
synopsis: A rope type based on a finger tree over UTF-8 fragments
description: 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
<https://github.com/oprdyn/unbeliever/blob/master/README.markdown README>
on GitHub.
category: System
stability: experimental
homepage: https://github.com/oprdyn/unbeliever#readme
bug-reports: https://github.com/oprdyn/unbeliever/issues
author: Andrew Cowie <andrew@operationaldynamics.com>
maintainer: Andrew Cowie <andrew@operationaldynamics.com>
copyright: © 2018-2020 Operational Dynamics Consulting Pty Ltd, and Others
license: BSD3
license-file: LICENSE
tested-with: GHC == 8.6.5
build-type: Simple
source-repository head
type: git
location: https://github.com/oprdyn/unbeliever
library
exposed-modules:
Core.Text
Core.Text.Bytes
Core.Text.Rope
Core.Text.Utilities
other-modules:
Core.Text.Breaking
Core.Text.Parsing
hs-source-dirs:
lib
ghc-options: -Wall -Wwarn -fwarn-tabs
build-depends:
base >=4.11 && <5
, bytestring
, deepseq
, fingertree
, hashable >=1.2 && <1.4
, prettyprinter >=1.2.1.1 && <1.7
, prettyprinter-ansi-terminal
, template-haskell >=2.14 && <3
, text
, text-short
default-language: Haskell2010