Monad, Functional Programming features for Golang
worker/WorkerPool inspired by JavaExecutorService & goroutine pool libs
worker/WorkerPool inspired by JavaExecutorService & goroutine pool libs
Improve BufferedChannelQueue efficiency
Improve BufferedChannelQueue efficiency
Implement Queue types
Implement Queue types
Add back non-generics Stream/Set/StreamSet to use interface{}(as key/value) (xxxxForInterface naming)