From 12212a4a8f661c7983158430e5123d2da7cc1ebf96a7ec09c2b0c56adac90183 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 15 Apr 2025 11:20:29 +0300 Subject: [PATCH] Slightly more compact list --- spec/index.texi | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) 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 -- 2.48.1