Fixed Set ReadStream functionality.
authorBrian T. Rice <briantrice@gmail.com>
Thu, 18 Mar 2010 03:24:19 +0000 (20:24 -0700)
committerBrian T. Rice <briantrice@gmail.com>
Thu, 18 Mar 2010 03:24:19 +0000 (20:24 -0700)
src/core/iterator.slate

index 63e4bd0..83e983b 100644 (file)
@@ -248,9 +248,11 @@ This is poor for sparse Sets."
 [| each |
   [i isAtEnd]
     whileFalse:
-      [each: (i collection contents at: (i index: i index + 1)).
+      [each: (i collection contents at: i index).
+       i index: i index + 1.
        each ifNotNil: [i position: i position + 1.
                       ^ each]].
+  i exhausted
 ].
 
 i@(Set ReadStream traits) isAtEnd