| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Mon, 19 Jan 2026 00:56:03 GMT
X-Served-By: cache-dfw-kdfw8210040-DFW, cache-bom-vanm7210059-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768784163.162159,VS0,VE789
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
serdoc-binary: `binary` backend for `serdoc`
serdoc-binary: `binary` backend for `serdoc`
Downloads
- serdoc-binary-0.3.2.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.1.0, 0.3.2.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (>=4.14.0.0 && <5), binary (>=0.8.0.0 && <0.11), bytestring (>=0.11 && <0.13), serdoc-core (>=0.3.0.0 && <0.4) [details] |
| License | Apache-2.0 |
| Copyright | 2023 IO Global |
| Author | Tobias Dammers |
| Maintainer | tobias@well-typed.com |
| Uploaded | by TobiasDammers at 2025-08-04T12:55:30Z |
| Category | Data |
| Distributions | NixOS:0.3.2.0 |
| Downloads | 160 total (15 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs available [build log] Last success reported on 2025-08-04 [all 1 reports] |
Readme for serdoc-binary-0.3.2.0
[back to package description]serdoc
Unified serialization with semi-automatic documentation
Introduction
SerDoc provides:
- A unified interface for serialization formats ("codecs"), in the form of a 'Serializable' typeclass.
- A mini-EDSL (
FieldInfo) for describing serialization formats as first-class data structures, and a typeclass (HasInfo) to link them to codecs and serializable Haskell types. - Building blocks and utility code for implementing
Codec,Serializable, andHasInfofor existing or new serialization formats.
It also includes an implementation of these typeclasses for the binary
package.
Components
SerDoc is split up into two sub-projects:
serdoc-core, which provides the typeclasses and building blocksserdoc-binary(this library), which provides instances forbinary