package cconv

  1. Overview
  2. Docs
Combinators for Type Conversion in OCaml, and ppx_deriving plugin.

Install

Dune Dependency

Authors

Maintainers

Sources

0.3.1.tar.gz
md5=a50485f02fa264d55a9c6b1744dabfc6

Description

CConv provides type-safe combinators for describing how to read/build OCaml values of a given type. Those combinators can be used for serializing and deserializing the values into several formats. The library ships with conversion to Json (yojson), S-expressions (sexplib) and B-encode.

The library cconv.ppx contains a ppx_deriving plugin for automatically derive encoders and decoders.

Tags

conversion gadt serialization

Published: 17 Mar 2015

Dependencies (3)

  1. ocamlbuild build
  2. ocamlfind build
  3. ocaml >= "3.12" & < "5.0"

Dev Dependencies

None

Conflicts (4)

  1. yojson >= "2.0.0"
  2. ppx_deriving >= "3.3"
  3. ppx_deriving < "2.0" | >= "5.0"
  4. bencode >= "2.0"