diff options
author | Andre Barboza <bmg.andre@gmail.com> | 2017-01-05 23:01:19 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2017-01-07 08:48:06 +0700 |
commit | 4bcd5ac115d993716656d8ac3019f7ebd625a8a4 (patch) | |
tree | 8fab5cd4cafff95555f4a309bccc08766cfd42a9 /libraries/flatbuffers/README | |
parent | 0d2fdb0eef5a0c3a63be7339575c14e43aa59add (diff) |
libraries/flatbuffers: Added (cross platform serialization library).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'libraries/flatbuffers/README')
-rw-r--r-- | libraries/flatbuffers/README | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/libraries/flatbuffers/README b/libraries/flatbuffers/README new file mode 100644 index 0000000000000..df4703a18a7b1 --- /dev/null +++ b/libraries/flatbuffers/README @@ -0,0 +1,26 @@ +FlatBuffers is an efficient cross platform serialization +library for games and other memory constrained apps. It +allows you to directly access serialized data without +unpacking/parsing it first, while still having great +forwards/backwards compatibility. + +Features: + - Access to serialized data without parsing/unpacking + - Memory efficiency and speed. The only memory needed to + access your data is that of the buffer. + - Flexible. Optional fields provides forwards and backwards + compatibility. + - Tiny code footprint. Small amounts of generated code, and + just a single small header as the minimum dependency. + - Strongly typed. Errors happen at compile time. + - Convenient to use. Generated C++ code allows for terse + access & construction code. + - Cross platform code with no dependencies. + +Protocol Buffers is indeed relatively similar to FlatBuffers, +with the primary difference being that FlatBuffers does not +need a parsing/unpacking step to a secondary representation +before you can access data, often coupled with per-object +memory allocation. The code is an order of magnitude bigger, +too. Protocol Buffers has neither optional text import/export +nor schema language features like unions. |