Spliterator (original) (raw)
Doug Lea dl at cs.oswego.edu
Thu Dec 20 07:29:22 PST 2012
- Previous message: Spliterator
- Next message: Spliterator
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 12/20/12 10:15, Brian Goetz wrote:
But if the idea behind getNaturalSplits is to make it easier to implement a crummy Spliterator than a good one, then this adds to the reasons not to support this method. I think the idea is more oriented around allowing people other than Doug to write (admittedly suboptimal) spliterators for data structures for which the optimal binary split is not obvious.
Which is still completely possible under isSplittable. But if you cannot find a way to implement relatively balanced splits, then you will have to pay for it with more (annoying but easy) bookkeeping that keeps track of how many times split has been called. Which you'd have to track anyway. What could be better?
-Doug
- Previous message: Spliterator
- Next message: Spliterator
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the lambda-libs-spec-experts mailing list