-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | Simple unicode collation as per RFC5051.
--   
--   This library implements i;unicode-casemap, the simple, non
--   locale-sensitive unicode collation algorithm described in RFC 5051
--   (http://www.rfc-editor.org/rfc/rfc5051.txt). Proper unicode
--   collation can be done using text-icu, but that is a big dependency
--   that depends on a large C library, and rfc5051 might be better for
--   some purposes.
--   
--   Here is a list of strings sorted by the Prelude's sort
--   function:
--   
--   Abe Oeb abe abé oeb Ábe Äbe Ôeb ábe äbe ôeb.
--   
--   Here is the same list sorted by sortBy compareUnicode:
--   
--   Abe abe abé Ábe ábe Äbe äbe Oeb oeb Ôeb ôeb
@package rfc5051
@version 0.2

module Data.RFC5051

-- | Compare two strings using i;unicode-casemap, the simple
--   unicode collation algorithm described in RFC 5051.
compareUnicode :: Text -> Text -> Ordering
