Package2.1.3DataText
text
An efficient packed Unicode text type.
- Version2.1.3
- CategoryData, Text
- LicenceBSD-2-Clause
- AuthorBryan O'Sullivan <bos@serpentine.com>
- MaintainerHaskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
- Homepagegithub.com/haskell/text
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/text-2.1.3
Modules
49 modules- Data.Text111A time and space-efficient implementation of Unicode text.
- Data.Text.Array24Packed, unboxed, heap-resident arrays. Suitable for performance
- Data.Text.Encoding36Functions for converting Text values to and from ByteString,
- Data.Text.Encoding.Error9Types and functions for dealing with encoding and decoding errors
- Data.Text.Foreign13Support for using Text data with native code via the Haskell
- Data.Text.IO13Efficient locale-sensitive support for text I/O. The functions in this module obey the runtime system's locale,
- Data.Text.IO.Utf812Efficient UTF-8 support for text I/O.
- Data.Text.Lazy114A time and space-efficient implementation of Unicode text using
- Data.Text.Lazy.Builder9Efficient construction of lazy Text values. The principal
- Data.Text.Lazy.Builder.Int2
- Data.Text.Lazy.Builder.RealFloat3Write a floating point value to a Builder.
- Data.Text.Lazy.Encoding20Functions for converting lazy Text values to and from lazy
- Data.Text.Lazy.IO12Efficient locale-sensitive support for lazy text I/O. The functions in this module obey the runtime system's locale,
- Data.Text.Lazy.Read6Functions used frequently when reading textual data.
- Data.Text.Read6Functions used frequently when reading textual data.
- Data.Text.Unsafe15A module containing unsafe Text operations, for very very careful
Internal modules · 33
- Data.Text.Internal13A module containing private Text internals. This exposes the
- Data.Text.Internal.ArrayUtils1
- Data.Text.Internal.Builder12Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Builder.Functions2Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Builder.Int.Digits1
- Data.Text.Internal.Builder.RealFloat.Functions1Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.ByteStringCompat2
- Data.Text.Internal.Encoding15Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Encoding.Fusion7Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Encoding.Fusion.Common4Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Encoding.Utf163Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Encoding.Utf321Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Encoding.Utf820Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Fusion14Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Fusion.CaseMapping5
- Data.Text.Internal.Fusion.Common54Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Fusion.Size15Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Fusion.Types7Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.IO5Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Lazy13Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Lazy.Encoding.Fusion6Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Lazy.Fusion8Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Lazy.Search1Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.PrimCompat6
- Data.Text.Internal.Private3
- Data.Text.Internal.Read6Common internal functions for reading textual data.
- Data.Text.Internal.Search1Fast substring search for Text, based on work by Boyer, Moore,
- Data.Text.Internal.StrictBuilder7Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Unsafe3Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Unsafe.Char5Warning: this is an internal module, and does not have a stable
- Data.Text.Internal.Validate4Test whether or not a sequence of bytes is a valid UTF-8 byte sequence.
- Data.Text.Internal.Validate.Native2Native implementation of Data.Text.Internal.Validate.
- Data.Text.Lazy.Internal0This module has been renamed to Data.Text.Internal.Lazy. This
Description
An efficient packed, immutable Unicode text type (both strict and lazy).
The Text type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed.
The Text type provides character-encoding, type-safe case conversion via whole-string case conversion functions (see Data.Text). It also provides a range of functions for converting Text values to and from ByteStrings, using several standard encodings (see Data.Text.Encoding).
Efficient locale-sensitive support for text IO is also supported (see Data.Text.IO).
These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g.
import qualified Data.Text as T
To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the text-icu package based on the well-respected and liberally licensed ICU library.
Depends on
7 packages- array-0.5.8.0with GHC
- base-4.20.2.0with GHC
- binary-0.8.9.3with GHC
- bytestring-0.12.2.0with GHC
- deepseq-1.5.0.0with GHC
- ghc-prim-0.12.0with GHC
- template-haskell-2.22.0.0with GHC
Used by in this set · 339
- Agda-2.7.0.1
- Cabal-syntax-3.12.1.0
- HsYAML-0.2.1.4
- ListLike-4.7.8.4
- OpenGLRaw-3.3.4.1
- PyF-0.11.3.0
- aeson-2.2.3.0
- aeson-pretty-0.8.10
- aeson-qq-0.8.4
- aeson-yaml-1.1.0.1
- atomic-write-0.2.1.1
- attoparsec-0.14.4
- attoparsec-aeson-2.2.2.0
- attoparsec-iso8601-1.1.1.0
- autodocodec-0.5.0.0
- autodocodec-nix-0.1.0.0
- autodocodec-schema-0.2.0.1
- autodocodec-servant-multipart-0.0.0.2
- autodocodec-yaml-0.4.0.2
- base16-1.0
- base32-0.4
- base64-1.0
- base64-bytestring-type-1.0.1
- bech32-1.1.7
- bech32-th-1.1.7
- binary-instances-1.0.5
- binary-parser-0.5.7.6
- blaze-builder-0.4.4.1
- blaze-html-0.9.2.0
- blaze-markup-0.8.3.0
- blaze-textual-0.2.3.1
- breakpoint-0.1.4.0
- brick-2.10
- bytebuild-0.3.16.2
- bytes-0.17.4
- byteslice-0.2.13.2
- bytestring-tree-builder-0.2.7.12
- cabal-install-3.12.1.0
- cabal-install-solver-3.12.1.0
- cabal2nix-2.20.1
- case-insensitive-1.2.1.0
- cassava-0.5.3.2
- cborg-0.2.10.0
- cborg-json-0.2.6.0
- chronos-1.1.6.1
- citeproc-0.8.1
- cmark-gfm-0.2.6
- colourista-0.1.0.2
- commonmark-0.2.6
- commonmark-extensions-0.2.5.4
- commonmark-pandoc-0.2.2.1
- composite-base-0.8.3.0
- composite-cassava-0.0.3.1
- composite-dhall-0.1.0.1
- concise-0.1.0.1
- concurrent-output-1.10.21
- conduit-1.3.6.1
- conduit-extra-1.3.8
- conduit-parse-0.2.1.1
- config-ini-0.2.7.0
- cookie-0.5.1
- criterion-1.6.4.0
- css-text-0.1.3.0
- cursor-0.3.2.0
- cursor-brick-0.1.0.1
- cursor-fuzzy-time-0.1.0.0
- cursor-gen-0.4.0.0
- data-textual-0.3.0.3
- dbus-1.4.1
- deferred-folds-0.9.18.6
- dhall-1.42.3
- direct-sqlite-2.3.29
- djot-0.1.2
- doclayout-0.4.0.1
- doctemplates-0.11
- emojis-0.1.3
- errors-2.3.0
- fast-logger-3.2.6
- fast-myers-diff-0.0.1
- fcf-containers-0.8.2
- fmt-0.6.3.0
- foldl-1.4.18
- formatting-7.2.0
- fuzzy-time-0.3.0.0
- generic-lens-2.2.2.0
- generic-lens-core-2.2.1.0
- generic-optics-2.2.1.0
- genvalidity-sydtest-persistent-1.0.0.0
- genvalidity-text-1.0.0.1
- ghc-toolchain-0.1.0.0
- ghc-trace-events-0.1.2.9
- grapesy-1.1.1
- graphviz-2999.20.2.0
- gridtables-0.1.0.0
- grpc-spec-1.0.0
- haddock-library-1.11.0
- hashable-1.4.7.0
- hedgehog-1.7
- hedis-0.15.2
- hex-text-0.1.0.9
- hoauth2-2.14.3
- hoauth2-providers-0.8.0
- hoogle-5.0.18.4
- hpack-0.38.2
- hslua-2.3.1
- hslua-aeson-2.3.1
- hslua-classes-2.3.1
- hslua-core-2.3.2
- hslua-marshalling-2.3.1
- hslua-module-doclayout-1.1.1
- hslua-module-path-1.1.1
- hslua-module-system-1.1.1
- hslua-module-text-1.1.1
- hslua-module-version-1.1.1
- hslua-objectorientation-2.3.1
- hslua-packaging-2.3.1
- hslua-typing-0.1.1
- hspec-attoparsec-0.1.0.2
- hspec-wai-0.11.1
- html-conduit-1.3.2.2
- http-api-data-0.6.1
- http-client-0.7.19
- http-client-tls-0.3.6.4
- http-common-0.8.3.4
- http-streams-0.8.9.9
- http-types-0.12.4
- hxt-regex-xmlschema-9.2.0.7
- infer-license-0.2.0
- ini-0.4.2
- insert-ordered-containers-0.2.6
- integer-conversion-0.1.1
- io-streams-1.5.2.2
- ipynb-0.2
- isomorphism-class-0.1.0.12
- jira-wiki-markup-1.5.1
- jose-0.11
- jose-jwt-0.10.0
- katip-0.8.8.0
- lens-5.3.5
- lens-aeson-1.2.3
- libsystemd-journal-1.4.5.1
- linear-base-0.4.0
- log-base-0.12.0.1
- log-effectful-1.0.0.0
- lucid-2.11.20230408
- lucid-alpine-0.1.0.7
- lucid-aria-0.1.0.1
- lucid-svg-0.7.1.1
- markdown-0.1.17.5
- megaparsec-9.7.0
- microlens-aeson-2.5.2
- microlens-platform-0.4.3.5
- microstache-1.0.3
- mime-mail-0.5.1
- mime-types-0.1.2.0
- modern-uri-0.3.6.0
- monad-logger-0.3.42
- mono-traversable-1.0.21.0
- monoid-subclasses-1.2.5.1
- neat-interpolation-0.5.1.4
- nothunks-0.3.1
- openapi3-3.2.4
- opt-env-conf-0.11.0.0
- optics-extra-0.4.2.1
- optparse-applicative-0.18.1.0
- optparse-generic-1.5.2
- pager-0.1.1.0
- pandoc-lua-marshal-0.2.7
- pandoc-types-1.23.1
- parsec-3.1.18.0
- parsers-0.12.12
- parsers-megaparsec-0.1.0.2
- password-3.0.4.0
- password-types-1.0.0.0
- path-0.9.6
- path-pieces-0.2.1
- pcre2-2.2.1
- persistent-2.14.6.3
- persistent-postgresql-2.13.6.2
- persistent-sqlite-2.13.3.0
- persistent-test-2.13.1.3
- pg-entity-0.0.4.4
- pgp-wordlist-0.1.0.3
- pipes-attoparsec-0.6.0
- polyparse-1.13
- polysemy-zoo-0.8.2.0
- postgresql-binary-0.13.1.3
- postgresql-migration-0.2.1.8
- postgresql-simple-0.7.0.0
- postgresql-syntax-0.4.1.1
- pretty-show-1.10
- pretty-simple-4.1.3.0
- prettyprinter-1.7.1
- prettyprinter-ansi-terminal-1.1.3
- prettyprinter-compat-ansi-wl-pprint-1.0.2
- process-extras-0.7.4
- prometheus-client-1.1.1
- prometheus-metrics-ghc-1.0.1.2
- prometheus-proc-0.1.6.0
- proto-lens-0.7.1.5
- proto-lens-protobuf-types-0.7.2.2
- proto-lens-setup-0.4.0.9
- qrcode-core-0.9.9
- qrcode-juicypixels-0.8.5
- quickcheck-instances-0.3.33
- quickcheck-text-0.1.2.1
- raven-haskell-0.1.4.1
- readable-0.3.1
- rebase-1.21.2
- reducers-3.12.5
- refined-0.8.2
- regex-1.1.0.2
- regex-base-0.94.0.3
- regex-pcre-builtin-0.95.2.3.8.44
- regex-tdfa-1.3.2.5
- relude-1.2.0.0
- replace-megaparsec-1.5.0.1
- req-3.13.3
- rio-0.1.22.0
- rope-utf16-splay-0.4.0.0
- row-types-1.0.1.2
- safe-coloured-text-0.3.0.2
- safe-coloured-text-layout-0.2.0.1
- say-0.1.0.1
- scientific-0.3.8.0
- scotty-0.22
- sdl2-2.5.5.0
- sdl2-image-2.1.0.0
- sdl2-ttf-2.1.3
- selda-0.5.2.1
- semver-0.4.0.1
- serialise-0.2.6.1
- servant-0.20.2
- servant-auth-0.4.2.0
- servant-auth-server-0.4.9.0
- servant-client-core-0.20.2
- servant-docs-0.13.1
- servant-foreign-0.16.1
- servant-lucid-0.9.0.6
- servant-multipart-0.12.1
- servant-multipart-api-0.12.1
- servant-openapi3-2.0.1.6
- servant-server-0.20.2
- servant-static-th-1.0.0.0
- servant-websockets-2.0.0
- shakespeare-2.1.0.1
- shelly-1.12.1
- skylighting-core-0.14.1.2
- skylighting-format-ansi-0.1
- skylighting-format-blaze-html-0.1.1.2
- skylighting-format-context-0.1.0.2
- skylighting-format-latex-0.1
- slugify-0.1.0.1
- snap-core-1.0.5.1
- snap-server-1.1.2.1
- sourcemap-0.1.7
- special-values-0.1.0.0
- sqlite-simple-0.4.19.0
- stache-2.3.4
- store-0.7.20
- store-core-0.4.4.7
- streaming-commons-0.2.3.0
- strict-0.5.1
- string-conv-0.2.0
- string-conversions-0.4.0.1
- stripeapi-3.0.0.0
- sundown-0.6
- svg-builder-0.1.1
- swagger2-2.8.9
- sydtest-0.22.0.0
- system-fileio-0.3.16.6
- system-filepath-0.4.14.1
- tagsoup-0.14.8
- tasty-golden-2.3.5
- tasty-lua-1.1.1
- tasty-silver-3.3.2.1
- texmath-0.12.8.9
- text-ansi-0.3.0.1
- text-builder-0.6.7.2
- text-builder-dev-0.3.4.2
- text-builder-linear-0.1.2
- text-conversions-0.3.1.1
- text-display-0.0.5.2
- text-icu-0.8.0.5
- text-iso8601-0.1.1
- text-latin1-0.3.1
- text-manipulate-0.3.1.0
- text-metrics-0.3.3
- text-printer-0.5.0.2
- text-rope-0.2
- text-short-0.1.6
- text-zipper-0.13
- th-lift-instances-0.1.20
- th-utilities-0.2.5.2
- tidal-1.9.5
- toml-parser-2.0.0.0
- tomland-1.3.3.3
- transformers-except-0.1.4
- tree-diff-0.3.4
- turtle-1.6.2
- typed-process-0.2.13.0
- typst-0.5.0.3
- typst-symbols-0.1.6
- unicode-collation-0.1.3.6
- unicode-transforms-0.4.0.1
- uri-bytestring-aeson-0.1.0.8
- uri-encode-1.5.0.7
- url-slug-0.1.0.0
- uuid-1.3.16
- uuid-types-1.0.6
- validity-text-0.3.1.3
- vcr-0.1.0
- version-natural-0.1.0.0
- vty-6.5
- wai-3.2.4
- wai-app-static-3.1.9
- wai-extra-3.1.16
- wai-log-0.4.0.1
- wai-middleware-prometheus-1.0.0.1
- wai-middleware-static-0.9.2
- warp-3.4.9
- webdriver-0.12.0.1
- websockets-0.13.0.0
- with-utf8-1.1.0.0
- wl-pprint-annotated-0.1.0.1
- wl-pprint-text-1.2.0.2
- word-wrap-0.5
- wreq-0.5.4.3
- xml-1.3.14
- xml-conduit-1.10.0.0
- xml-types-0.3.8
- xmlgen-0.6.2.2
- xss-sanitize-0.3.7.2
- yaml-0.11.11.2
- yesod-1.6.2.1
- yesod-core-1.6.26.0
- yesod-form-1.7.9
- yesod-test-1.6.19
- zip-archive-0.4.3.2