{-# 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