The working principle now is that the Parallel Iterator essentially acts as a thread-safe wrapper to the se- quential iterator. Since the sequential iterator is traversed only once, this means the sequential it
I agree with the uniform access principle, but I don't think that equality as a proof of uniform access works properly. Take, for instance, case class C(i: Int) { def bigger: C = new C(i + 1) } class D(val i: Int) { def bigger(): D = new D(i + 1) } These two be...