core-text-0.3.0.0: core-text.cabal
cabal-version: 1.18
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 32fe0043eab486639c92b9e8ea6c9c864fd2aa6c21f0861529c72898e51bc67a
name: core-text
version: 0.3.0.0
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/aesiniath/unbeliever/blob/master/README.markdown README>
on GitHub.
category: System
stability: experimental
homepage: https://github.com/aesiniath/unbeliever#readme
bug-reports: https://github.com/aesiniath/unbeliever/issues
author: Andrew Cowie <istathar@gmail.com>
maintainer: Andrew Cowie <istathar@gmail.com>
copyright: © 2018-2020 Athae Eredh Siniath and Others
license: BSD3
license-file: LICENSE
tested-with: GHC == 8.8.4
build-type: Simple
extra-doc-files:
AnsiColours.png
source-repository head
type: git
location: https://github.com/aesiniath/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:
ansi-terminal
, base >=4.11 && <5
, bytestring
, colour
, deepseq
, fingertree
, hashable >=1.2
, prettyprinter >=1.6.2
, template-haskell >=2.14 && <3
, text
, text-short
default-language: Haskell2010