# HG changeset patch
# User websnarf <github@azillionmonkeys.com>
# Date 1461195642 25200
#      Wed Apr 20 16:40:42 2016 -0700
# Node ID fac0cbbdf3cb0973782a41669150019cf07d9beb
# Parent  eacf7c7419cb5a03b904f825211c5a941482605c
Assessment of SDS.

diff --git a/bstrlib.txt b/bstrlib.txt
--- a/bstrlib.txt
+++ b/bstrlib.txt
@@ -3448,6 +3448,14 @@
 committed to Unicode representation of its string data, and therefore cannot
 be used as a generic buffer library.
 
+SDS
+---
+
+Sds uses a strategy very similar to Libsrt.  However, it uses some dynamic
+headers to decrease the overhead for very small strings.  This requires an
+extra switch statement for access to each string attribute.  The source code
+appears to use gcc/clang extensions, and thus it is not portable.
+
 ===============================================================================
 
 Examples