On Monday, 6 October 2014 at 21:15:10 UTC, monarch_dodra wrote:
I don't know how your "radial" works. Does the first "back" print "([1, 2, 3], [])" as it should?
I nailed it! The problem was the definition of opSlice. I had to add an extra internal state lower == upper + 1 to represent SlidingSplitter emptyness. You're welcome to review again now if you feel like :) https://github.com/nordlow/justd/blob/master/range_ex.d#L18