Stéphane Glondu pushed to branch upstream at Debian OCaml Maintainers / biniou
Commits:
-
88676929
by Stéphane Glondu at 2023-01-20T11:16:39+01:00
6 changed files:
Changes:
| 1 | +1.2.2 (2022-16-06)
|
|
| 2 | +------------------
|
|
| 3 | + |
|
| 4 | +- 5.0 compatibilty. Depend on camlp-streams explicitly (#31)
|
|
| 5 | + |
|
| 1 | 6 | 1.2.1 (2019-08-02)
|
| 2 | 7 | ------------------
|
| 3 | 8 |
| 1 | +# If you'd like to become the official maintainer for this project, please
|
|
| 2 | +# let us know.
|
|
| 3 | +* @rgrinberg |
| 1 | -**This project is unmaintained. Pull requests won't be reviewed.
|
|
| 2 | - If you would like to contribute, please request a transfer to
|
|
| 3 | - [ocaml-community](https://github.com/ocaml-community/meta).**
|
|
| 4 | -
|
|
| 5 | 1 | Biniou
|
| 6 | 2 | ======
|
| 7 | 3 | |
| ... | ... | @@ -9,7 +5,7 @@ Biniou (pronounced "be new") is a binary data format designed for speed, |
| 9 | 5 | safety, ease of use and backward compatibility as protocols evolve.
|
| 10 | 6 | Biniou is vastly equivalent to JSON in terms of functionality but allows
|
| 11 | 7 | implementations several times faster (4 times faster than
|
| 12 | -[yojson](https://github.com/mjambon/yojson)), with
|
|
| 8 | +[yojson](https://github.com/ocaml-community/yojson)), with
|
|
| 13 | 9 | 25-35% space savings.
|
| 14 | 10 | |
| 15 | 11 | Biniou data can be decoded into human-readable form without knowledge
|
| ... | ... | @@ -17,9 +13,8 @@ of type definitions except for field and variant names which are |
| 17 | 13 | represented by 31-bit hashes. A program named `bdump` is provided for
|
| 18 | 14 | routine visualization of biniou data files.
|
| 19 | 15 | |
| 20 | -The program [atdgen](https://mjambon.github.io/atdgen-doc/)
|
|
| 16 | +The program [atdgen](https://atd.readthedocs.io/)
|
|
| 21 | 17 | is used to derive OCaml-Biniou serializers and
|
| 22 | 18 | deserializers from type definitions.
|
| 23 | 19 | |
| 24 | -Biniou format specification:
|
|
| 25 | -https://mjambon.github.io/atdgen-doc/biniou-format.txt |
|
| 20 | +Biniou format specification: [biniou-format.txt](biniou-format.txt) |
| ... | ... | @@ -33,6 +33,7 @@ from type definitions. |
| 33 | 33 | Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt"""
|
| 34 | 34 | depends: [
|
| 35 | 35 | "easy-format"
|
| 36 | + "camlp-streams"
|
|
| 36 | 37 | "dune" {>= "1.10"}
|
| 37 | 38 | "ocaml" {>= "4.02.3"}
|
| 38 | 39 | ] |
| ... | ... | @@ -30,5 +30,6 @@ from type definitions. |
| 30 | 30 | Biniou format specification: mjambon.github.io/atdgen-doc/biniou-format.txt")
|
| 31 | 31 | (depends
|
| 32 | 32 | easy-format
|
| 33 | + camlp-streams
|
|
| 33 | 34 | (dune (>= 1.10))
|
| 34 | 35 | (ocaml (>= "4.02.3")))) |
| ... | ... | @@ -4,4 +4,4 @@ |
| 4 | 4 | (synopsis "Extensible binary serialization format")
|
| 5 | 5 | (wrapped false)
|
| 6 | 6 | (flags -safe-string)
|
| 7 | - (libraries easy-format)) |
|
| 7 | + (libraries easy-format camlp-streams)) |