Colin Woodbury
Colin Woodbury
Could you expand on the definition of `persistent` in this context? If it's that `Vector` operations share (i.e. references to tails etc are shared across various instances, as `::` with...
Do you know what operations trigger the sharing? I'd love if `Vector` could pull ahead in *something* in these benchmarks. Otherwise yeah, I would have to take a "never use...
Ah, in-place updates (heh, another reason to use Arrays). Too bad this doesn't occur for prepending a la `a +: vect`.
Thanks for the contribution, I should be able to get to this soon. I'm reworking things a little bit.
Thank you! I will get this in as soon as I can.
How does one invoke compilation with one or the other, again? I'd need to be able to generate the benchmark numbers for either version with minimal hassle.
Thanks! I'll run these on my own machine too, and see what we see. It's good to see that `Vector` is faster - I've been quite against that data structure...
Just as much could be accomplished with `Array` (with an immutable wrapper, if one wanted), couldn't it?
I updated a few things on `master`. I'll hijack this PR and get it merged. I also need to figure out a nice layout for posting the various results for...
Thanks for the report. I'll be making an initial release of the Aura 4 rewrite very soon. That should fix your issues.