bencodex: Bencodex reader/writer for Haskell

[ gpl, library, serialization ] [ Propose Tags ]

Please see the README on GitHub at https://github.com/dahlia/bencodex-haskell#readme.


[Skip to Readme]
Versions 1.0.0
Change log CHANGES.md
Dependencies attoparsec (>=0.12 && <1), base (>=4.7 && <5), bytestring, hashable, text, unordered-containers [details]
License GPL-3.0-or-later
Copyright © 2018 Hong Minhee
Author Hong Minhee <hong.minhee@gmail.com>
Maintainer Hong Minhee <hong.minhee@gmail.com>
Category Serialization
Home page https://github.com/dahlia/bencodex-haskell#readme
Bug tracker https://github.com/dahlia/bencodex-haskell/issues
Source repo head: git clone https://github.com/dahlia/bencodex-haskell
Uploaded by hongminhee at Mon Nov 5 22:08:53 UTC 2018
Distributions NixOS:1.0.0
Downloads 22 total (22 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-11-05 [all 1 reports]
Hackage Matrix CI

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for bencodex-1.0.0

[back to package description]

Bencodex reader/writer for Haskell

Build Status

This package implements Bencodex serialization format which extends Bencoding.

> :set -XOverloadedStrings
> import Data.Bencodex
> let Right bVal = decodeStrict "lntfi123eu7:Unicodeu4:blobe"
> bVal
BList [BNull,BBool True,BBool False,BInteger 123,BText "Unicode",BText "blob"]
> encodeStrict bVal
"lntfi123eu7:Unicodeu4:blobe"

Author and license

Written by Hong Minhee, and distributed under GPLv3 or later.