Ranges redux

Ali Ebrahimi ali.ebrahimi1781 at gmail.com
Wed May 8 12:30:12 PDT 2013


Hi,
one suggestion for range:
two overloads
range(start,end, RangeMode)
range(start,end)  // with default RangeMode.StartEndClosed

enum RangeMode{
 NonClosed,
StartClosed,
EndClosed,
StartEndClosed
}

We may have different default range mode for Int/Long/String rangs.

Ali Ebrahimi


On Wed, May 8, 2013 at 11:35 PM, Paul Sandoz <paul.sandoz at oracle.com> wrote:

> Hi,
>
> I think we reached consensus on:
>
> - {Int, Long}String.range/rangeClosed for step of 1
>
> IMO that seems good enough, and we can provide examples using map for step
> > 1 and descending ranges.
>
> We have still to converge on DoubleStream.range, which might suggest no
> strong opinions or we lack the use-cases. There are some tricky edge-cases
> to deal with. I am very close to proposing we drop it...
>
> Paul.
>
>


More information about the lambda-libs-spec-observers mailing list