prolude 0.0.0.6 → 0.0.0.7
raw patch · 3 files changed
+25/−1 lines, 3 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Prolude.ByteString: data ByteString
+ Prolude.ByteString: putLazyByteString :: MonadIO m => LazyByteString -> m ()
+ Prolude.ByteString: type LazyByteString = ByteString
+ Prolude.ByteString: writeByteStringToFile :: MonadIO m => FilePath -> ByteString -> m ()
Files
- Prolude.hs +2/−0
- Prolude/ByteString.hs +21/−0
- prolude.cabal +2/−1
Prolude.hs view
@@ -1,5 +1,6 @@ module Prolude ( module Prolude.Aeson+ , module Prolude.ByteString , module Prolude.Core , module Prolude.Csv , module Prolude.Exception@@ -15,6 +16,7 @@ where import Prolude.Aeson+import Prolude.ByteString import Prolude.Core import Prolude.Csv import Prolude.Exception
+ Prolude/ByteString.hs view
@@ -0,0 +1,21 @@+module Prolude.ByteString+ ( module Data.ByteString+ , LazyByteString+ , putLazyByteString+ , writeByteStringToFile+ )+where++import Data.ByteString (ByteString)+import qualified Control.Monad.IO.Class as MonadIO+import qualified Data.ByteString as BS+import qualified Data.ByteString.Lazy as LBS+import qualified System.IO as IO++type LazyByteString = LBS.ByteString++putLazyByteString :: MonadIO.MonadIO m => LazyByteString -> m ()+putLazyByteString = MonadIO.liftIO . LBS.putStr++writeByteStringToFile :: MonadIO.MonadIO m => IO.FilePath -> ByteString -> m ()+writeByteStringToFile path bs = MonadIO.liftIO $ BS.writeFile path bs
prolude.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.10 name: prolude-version: 0.0.0.6+version: 0.0.0.7 synopsis: ITProTV's custom prelude description: Prolude is ITProTV's custom prelude.@@ -23,6 +23,7 @@ exposed-modules: Prolude Prolude.Aeson+ Prolude.ByteString Prolude.Core Prolude.Csv Prolude.Exception