4 ms·
In case anyone wonders why they are called German strings: the article mentions the "research predecessor" of Cedar, Umbra. Umbra is a project of TU (technical
by ahartmetz 10mo ago
In case anyone wonders why they are called German strings: the article mentions the "research predecessor" of Cedar, Umbra. Umbra is a project of TU (technical university) Munich, Germany.
- weinzierl 10mo agoThey maybe should be better called *Kemper Strings" then?
- f1shy 10mo agoProbably. Or just SSO, as it is basically a very well known name already.
- pseudohadamard 10mo agoI'm gonna vote for KarlValentinStruempfe.
- f1shy 10mo agoI knew the C++ strings were optimized so. I do not like calling them "German". First time I see them called so (I know it, you can search yourself, as SSO -short string opt.), and looks as some kind of nationalist pride thing to me. Is certainly not a unique or new idea, many scheme/lisps implementations do that for strings AND numbers. Downvotes coming from other connationals :) love you! I know… never say anything bad about Vaterland
- maweki 10mo agoWhat do you like to call Hungarian notation?
- masklinn 10mo ago"System's Horrendous Pile Of Shit". If anyone ever referred to Apps Hungarian that would be "Simonyi's Wish For A Proper Type System", but nobody ever does.
- f1shy 10mo agoI don’t know any other name for it. While this strings are basically SSO (or a twist of it).
- aidenn0 10mo agoFrom TFA and AndyP's slides it seems to specifically refer to a variant of SSO where, for large strings, a fixed-sized prefix of the string is stored along-side the pointer, in the same location as that fixed-size prefix would be fore SSO strings. This means that strings lacking a common prefix can be quickly compared without pointer-chasing (or even knowing if they are small vs large).
- f1shy 10mo agoWell read. basically SSO (or a twist of it)
- magnat 10mo agoAlso: * Reverse polish notation * Chinese remainder theorem * Byzantine generals problem
- f1shy 10mo agoAll names given by people who were NOT of that nationality.
- 10mo ago