LazySeq Implementation using the Iterator interface (hasNext/next) instead of Traversable's (foreach)
LazySeq Implementation using the Java Iterable interface
LazySeq Implementation using the Java Iterator interface
A Non-Strict Traversable meant to be used for reading resources (Files, InputStreams, etc...) that might not fit into memory and may or may not be re-readable.
A LazySeq producer/consumer pair that uses a BlockingQueue
Helper class that takes a Resource and handles using the resource
Keeps an in-memory buffer gets sorted once a size threshold is passed and written to a temp file.
A builder that lets us build up a temp file that can be read back as a LazySeq.