bearophile wrote:
dsimcha:
The problems with this are that it's a little bit ugly and that there's no
standard ArrayBuilder struct. People have written them before, and it's very
easy
to write your own just the way you like it, but a standard version in
Phobos/Tango
would be nice.
It's not easy nor fast to write a good version of it.
I disagree on both counts. Haven't we discussed and settled this before?
OP, you may want to refer to this page: http://tinyurl.com/4ufuxg and
search for ArrayAppender.
You can use the version from my dlibs, docs:
http://www.fantascienza.net/leonardo/so/dlibs/builders.html
Download code+docs here:
http://www.fantascienza.net/leonardo/so/libs_d.zip
I believe that that implementation is unnecessarily complicated because
it reimplements from scratch a number of strategies already present in
the built-in array.
Andrei