On Sunday, 14 October 2012 at 23:11:32 UTC, Mehrdad wrote: > How are you supposed to split a range that doesn't support > slicing though? > > You can't just call array() because it might be too big to be > reasonable for fitting it into memory... (Canonical example: splitting a stream by newlines)