On Sunday, August 12, 2012 14:57:00 Dmitry Olshansky wrote: > Agreed. Current appender has .data (a-la peek) just because of > implementation details that allow it. In fact there was a pull for > Phobos including s better Appender (that would end up being a Builder I > guess) that doesn't allow to peek at array in creation until the very > end but provides much better performance profile. > > BTW what's happened with that pull? I recall github nickname sandford, > but can't recall whose awesome work that was. I'd love to see it make > its way into Phobos.
I'm not sure. He was basically told to redo it as ArrayBuilder rather than changing Appender, since changing Appender would break a lot of code, and his changes arguably made it so that it wasn't an appender anymore anyway. But he has yet to post a new pull request with those changes. - Jonathan M Davis