pkg/beam
Solomon Hykes f295ccc72a beam/examples/beamsh: basic implementation of the pipeline design, with static handlers for now.
In the pipeline design, several beam commands can be run concurrently,
with their respective inputs and outputs connected in such a way that
beam messages flow from the first to last. This is similar to the way
a unix shell executes commands in a pipeline: instead of STDIN and
STDOUT, each beam command has a "BEAMIN" and "BEAMOUT".

Since beam allows for richer communication than plain byte streams, beam
pipelines can express more powerful computation, while retaining the
fundamental elegance and ease of use of unix-style composition.

Docker-DCO-1.1-Signed-off-by: Solomon Hykes <solomon@docker.com> (github: shykes)
2014-04-22 15:50:18 -07:00
..
data beam/data: convenience Message.Get 2014-04-22 15:50:17 -07:00
examples/beamsh beam/examples/beamsh: basic implementation of the pipeline design, with static handlers for now. 2014-04-22 15:50:18 -07:00
MAINTAINERS Beam: a simple stream-oriented communication protocol for distributed systems. 2014-04-22 15:50:14 -07:00
service.go Beam: change the prototype of SendPipe() to return a *net.UnixSocket 2014-04-22 15:50:14 -07:00
unix.go beam: fix FD leaks in SendPipe 2014-04-22 15:50:18 -07:00
unix_test.go Beam: basic test harness for the unix socket implementation. 2014-04-22 15:50:15 -07:00