Loose ends inventory
    Brian Goetz 
    brian.goetz at oracle.com
       
    Wed Jun 26 10:29:46 PDT 2013
    
    
  
Update:
>>  - Additional tweaking on range generators
Done.
>>  - Support for state-based cancelation (e.g.,
>> cancelWhen(BooleanSupplier))
Punted.
>>  - Support for content-based limiting (takeWhile, skipUntil)
Punted.
>> - Post-transform on Collector, and related Collectors tweaks.
Proposed design seems sound, proceeding.  One or two remaining 
mini-loose-ends (will cover these in more detail in a separate note):
  - Means for combining Collector+Function into a Collector with a 
finisher.  This shows up in groupingBy scenarios.
  - Extend Collector.of to allow setting of characteristics.
>> - Support for primitive stream concatenation
Done.
>> - zip
Punted.
>> Point lambdafications
Seems complete.
>>  - Moving stream() / parallelStream() to Iterable
Reduced to spliterator() only.  Presumed done unless someone comments on 
spec in next day or two.
>>  - Comparators
Done.
>>  - Rename Spliterators.iteratorFromSpliterator to iterator.
Done.
>>  - Pull up forEachRemaining from PrimitiveIterator.OfXxx into
> PrimitiveIterator, a la Spliterator.OfPrimitive.
Done
>>  - Add A[] toArray(IntFunction<A[]> generator) to Collection.
Punted.
New item: resource release.  Proposal under discussion.
    
    
More information about the lambda-libs-spec-experts
mailing list