Sds vs. GB: C string libs, copy or coincidence?
I was testing a bunch of different of C/C++ libraries to manage strings, and found this coincidence:
sds (Simple Dynamic Strings from antirez, Redis creator): https://github.com/antirez/sds/blob/master/README.md?plain=1#L33
gb (gb single file libs from gingerBill, Odin language creator): https://github.com/gingerBill/gb/blob/master/gb_string.h#L71
Copy or coincidence?
Object Pascal (Delphi, Free Pascal) offered this as a native part of the language over 2 decades ago.
But of course, we all know that real programmers don't use Pascal and instead prefer to re-invent it with C syntax.
I'd say copy, but don't see any issue with that?
Looking at the git blame, antirez wrote that 12y ago, gingerBill 9y ago. Licenses look both permissible.
May be... inspiration...
thats whats called a "false dilemma"