I know that we talked about adding a StringBuilder class to WebCore a while back. &nbsp;I wanted to check up on the status of that.<div><br class="webkit-block-placeholder"></div><div>I was thinking about killing DeprecatedString for real this weekend (we&#39;re so close!) but in order to do that, we need a data structure to do fast appends.</div>
<div><br class="webkit-block-placeholder"></div><div>There are two which come to mind:</div><div><br class="webkit-block-placeholder"></div><div>Vector&lt;UChar&gt; amortizedCostAppends;</div><div>StringBuilder bigOOfOneCostAppends;</div>
<div><br class="webkit-block-placeholder"></div><div>class StringBuilder {</div><div>&nbsp;&nbsp; &nbsp;.... /// details</div><div>&nbsp;&nbsp; String finalize();</div><div>private:</div><div>&nbsp;&nbsp; &nbsp;Vector&lt;String&gt;; // or this could be a linked list of strings</div>
<div>}</div><div><br class="webkit-block-placeholder"></div><div>Thoughts on our current status for adding such to WebCore?</div><div><br class="webkit-block-placeholder"></div><div>Once I know the current state, and hear from some other WC hackers, I&#39;ll just do it.</div>
<div><br class="webkit-block-placeholder"></div><div>-eric</div>