From: Sergey Matveev Date: Tue, 15 Apr 2025 08:20:29 +0000 (+0300) Subject: Slightly more compact list X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=12212a4a8f661c7983158430e5123d2da7cc1ebf96a7ec09c2b0c56adac90183;p=keks.git Slightly more compact list --- diff --git a/spec/index.texi b/spec/index.texi index e7ccd42..af4ef55 100644 --- a/spec/index.texi +++ b/spec/index.texi @@ -22,34 +22,28 @@ requirements below. @itemize @item -It @strong{must} be schema-less format. Schema-aware ones have -their definite valuable advantages, but also a complication drawbacks -and non-friendliness to humans. - + It @strong{must} be schema-less format. Schema-aware ones have + their definite valuable advantages, but also a complication drawbacks + and non-friendliness to humans. @item -Its encoder/decoder @strong{must} be very compact and small in terms of -code and branches amount, to reduce attack surface on the codec itself. - + Its encoder/decoder @strong{must} be very compact and small in terms of + code and branches amount, to reduce attack surface on the codec itself. @item -It @strong{must} support enough data types for being able at -least to replace JSON transparently. - + It @strong{must} support enough data types for being able at + least to replace JSON transparently. @item -Its encoding @strong{must} be deterministic -- there must be only a -single representation of the structured data, allowing its usage in -cryptography-related contexts. - + Its encoding @strong{must} be deterministic -- there must be only a + single representation of the structured data, allowing its usage in + cryptography-related contexts. @item -Its encoder @strong{should} be streaming-friendly, making encoder -simpler and allowing memory-constrained systems workability. - + Its encoder @strong{should} be streaming-friendly, making encoder + simpler and allowing memory-constrained systems workability. @item -Its encoding @strong{should} be reasonably compact, to be friendly to -storage space constrained systems. - + Its encoding @strong{should} be reasonably compact, to be friendly to + storage space constrained systems. @item -It @strong{should} be frugal to CPU usage for both performance/memory -constrained and high data volume applications. + It @strong{should} be frugal to CPU usage for both performance/memory + constrained and high data volume applications. @end itemize @include comparison.texi