core-text-0.3.0.0: lib/Core/Text.hs
{-# OPTIONS_HADDOCK not-home #-}
-- |
-- A unified Text type providing interoperability between various text
-- back-ends present in the Haskell ecosystem.
--
-- This is intended to be used directly:
--
-- @
-- import "Core.Text"
-- @
--
-- as this module re-exports all of the various components making up this
-- library's text handling subsystem.
module Core.Text
( -- * Internal representation
-- |
-- Exposes 'Bytes', a wrapper around different types of binary data, and 'Rope',
-- a finger-tree over buffers containing text.
module Core.Text.Bytes,
module Core.Text.Rope,
-- * Useful utilities
-- |
-- Useful functions for common use cases.
module Core.Text.Utilities,
)
where
import Core.Text.Bytes
import Core.Text.Rope
import Core.Text.Utilities