packages feed

ascii 0.0.0 → 0.0.1

raw patch · 2 files changed

+15/−1 lines, 2 filesdep +blaze-builderPVP ok

version bump matches the API change (PVP)

Dependencies added: blaze-builder

API changes (from Hackage documentation)

+ Data.Ascii: data AsciiBuilder
+ Data.Ascii: fromAsciiBuilder :: AsciiBuilder -> Ascii
+ Data.Ascii: toAsciiBuilder :: Ascii -> AsciiBuilder

Files

Data/Ascii.hs view
@@ -3,6 +3,7 @@     ( -- * Datatypes       Ascii     , CIAscii+    , AsciiBuilder       -- * Construction       -- ** Safe     , fromByteString@@ -20,6 +21,9 @@     , toCIAscii     , fromCIAscii     , ciToByteString+      -- * Builder+    , toAsciiBuilder+    , fromAsciiBuilder     ) where  import Data.ByteString (ByteString)@@ -32,6 +36,7 @@ import Data.Text (Text) import qualified Data.Text as T import qualified Data.Text.Encoding as TE+import qualified Blaze.ByteString.Builder as Blaze  newtype Ascii = Ascii ByteString     deriving (Show, Eq, Read, Ord, Data, Typeable, IsString)@@ -95,3 +100,11 @@  ciToByteString :: CIAscii -> ByteString ciToByteString = ciOriginal++toAsciiBuilder :: Ascii -> AsciiBuilder+toAsciiBuilder (Ascii bs) = AsciiBuilder $ Blaze.fromByteString bs++fromAsciiBuilder :: AsciiBuilder -> Ascii+fromAsciiBuilder (AsciiBuilder b) = Ascii $ Blaze.toByteString b++newtype AsciiBuilder = AsciiBuilder (Blaze.Builder)
ascii.cabal view
@@ -1,5 +1,5 @@ Name:                ascii-Version:             0.0.0+Version:             0.0.1 Synopsis:            Type-safe, bytestring-based ASCII values. License:             BSD3 License-file:        LICENSE@@ -15,4 +15,5 @@   Build-depends:       base            >= 4             && < 5                      , bytestring      >= 0.9           && < 0.10                      , text            >= 0.11          && < 0.12+                     , blaze-builder   >= 0.2.1.4       && < 0.3   Ghc-options:         -Wall