pipe
pipe copied to clipboard
Concurrent, sequential, functional transformations along Golang channels.
pipe 
All the usual functional ways to work with sequences of data in Go.
Usage
import "github.com/paulbellamy/pipe"
Why
Because a bit of functional programming can make code a lot more readable and expressive.
Should I Use This?
It depends. It is pretty heavy on runtime-reflection. Are you ok with sacrificing some of Go's static-type-checking and compile-time safety for more expressiveness?
Documentation
Contributing
Contributions are welcome via pull requests.
License
Copyright © 2014 Paul Bellamy
Released under the MIT License.