packages feed

praglude 0.4.0.0 → 0.4.0.1

raw patch · 2 files changed

+6/−7 lines, 2 files

Files

praglude.cabal view
@@ -1,5 +1,5 @@ name: praglude-version: 0.4.0.0+version: 0.4.0.1 synopsis: A pragmatic Prelude description: An opinionated alternative Prelude, focused on practicality. homepage: https://github.com/tdammers/praglude
src/Praglude.hs view
@@ -903,7 +903,6 @@ -- * Painless String Types , s , ToString (..)-, FromString , IsString (..)  , Text@@ -1326,19 +1325,19 @@ concat :: Monoid a => [a] -> a concat = mconcat -lines :: (FromString a, ToString a) => a -> [a]+lines :: (IsString a, ToString a) => a -> [a] lines = map s . Prelude.lines . s -words :: (FromString a, ToString a) => a -> [a]+words :: (IsString a, ToString a) => a -> [a] words = map s . Prelude.words . s -trim :: (FromString a, ToString a) => a -> a+trim :: (IsString a, ToString a) => a -> a trim = ltrim . rtrim -ltrim :: (FromString a, ToString a) => a -> a+ltrim :: (IsString a, ToString a) => a -> a ltrim = s . dropWhile isSpace . s -rtrim :: (FromString a, ToString a) => a -> a+rtrim :: (IsString a, ToString a) => a -> a rtrim = s . List.dropWhileEnd isSpace . s  {-#RULES "Text.trim" trim = Text.strip #-}