-- | -- Module : Streamly.String -- Copyright : (c) 2018 Composewell Technologies -- -- License : BSD3 -- Maintainer : harendra.kumar@gmail.com -- Stability : experimental -- Portability : GHC -- -- The 'String' type in this module is just a synonym for the type @List Char@. -- It provides better performance compared to the standard Haskell @String@ -- type and can be used almost as a drop-in replacement, especially when used -- with @OverloadedStrings@ extension, with little differences. -- -- See "Streamly.List", for more details and -- for comprehensive usage examples. -- -- module Streamly.String ( String ) where import Streamly.List (List) import Prelude hiding (String) type String = List Char