Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dahlia/bencodex-haskell

Bencodex reader/writer for Haskell
https://github.com/dahlia/bencodex-haskell

bencode bencodex haskell

Last synced: 14 days ago
JSON representation

Bencodex reader/writer for Haskell

Awesome Lists containing this project

README

        

Bencodex reader/writer for Haskell
==================================

[![Build Status][ci-badge]][ci]

This package implements [Bencodex] serialization format which extends
[Bencoding].

~~~~ haskell
> :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"
~~~~

[ci-badge]: https://travis-ci.com/dahlia/bencodex-haskell.svg?branch=master
[ci]: https://travis-ci.com/dahlia/bencodex-haskell
[Bencodex]: https://github.com/planetarium/bencodex
[Bencoding]: http://www.bittorrent.org/beps/bep_0003.html#bencoding

Author and license
------------------

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

[Hong Minhee]: https://hongminhee.org/
[GPLv3]: https://www.gnu.org/licenses/gpl-3.0.html