goito
Go Iterator and parallel Pipeline Library
Package io
With this package you can list directories, read lines of files and read runes of files. All with one unified generic iterator API:
type Ito[T any] interface {
Next() bool
Item() T
}
Package ito
This package only defines the iterator interface, plus a sorting function for said iterators.
Package ll
This package implements a streaming library in which every node is executed in a different goroutine, while actual execution is sequential, communication is implemented on top of go channels. See test for example.