NStack
NStack copied to clipboard
String concatenation with fewer allocations
ustring design is amazing because it allows you to bring your own string. That said, the default stack should at least contain an implementation that does allocation-less string concatenation by holding a chain of ustrings internally.
class ChainUString : ustring {
ustring this;
ustring next;
}