From c86151fb80b670bb930ed3a3541a362c5e193949 Mon Sep 17 00:00:00 2001 From: Dominik Drexler Date: Fri, 9 Feb 2024 13:35:19 +0100 Subject: [PATCH] update readme --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bcd20fc..e0ce02e 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,12 @@ All non-trivial types support all non-trivial types and types `T` that satisfy ` Comparison to related libraries such as flatbuffers or cap'n'proto: Advantages: - - No code generator needed - - Reduced size of vtable by storing trivially-copieable types in-place + - Availability of useful non-trivial types with reduced size of vtables + - Availability of standard containers to store byte sequences: vector (with limitations), unordered_set + - No code generator is needed Disadvantages: - - No backwards compatiblity + - Compatibility is restricted to in-memory computations, i.e., it is generally not safe to interpret the data in other enviroments and not possible to extend layouts while supporting backward compatibility ## Example