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)) |