Metadata revisions for buffer-builder-aeson-0.2.0.4

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r1 (buffer-builder-aeson-0.2.0.4-r1) 2015-11-02T22:16:28Z afriesen 09657c97cf5ad79da78f230540398a9a99a8bb6cd99bba89a24d741372444b84
  • Changed description

    A very fast BufferBuilder-based JSON encoder for Aeson.
    
    The whole library is a a single orphan instance for Aeson.Value.
    
    > import Data.Aeson (object, (.=), Value (..))
    > import Data.BufferBuilder.Json (encodeJson)
    > import Data.BufferBuilder.Aeson ()
    > import qualified Data.ByteString as BS
    >
    > stuff :: Value
    > stuff = Array
    >     [ object
    >         [ "name" .= ("eggs" :: String)
    >         , "price" .= (3.141592 :: Double)
    >         ]
    >     , object
    >         [ "name" .= ("cheese" :: String)
    >         , "price" .= (0.57721 :: Double)
    >         ]
    >     ]
    >
    > main :: IO ()
    > main = do
    >     BS.putStrLn $ encodeJson stuff

-r0 (buffer-builder-aeson-0.2.0.4-r0) 2015-11-02T22:13:26Z afriesen db1bf4452c4bca0144ea08880c54e57e99c9ac5a4b1711d4077189f3f15d8028