Skip to content
ahzf edited this page Mar 1, 2011 · 12 revisions

Pipes.NET is a data flow framework using process graphs written for .NET/Mono. While a process graph is composed of Pipe vertices connected by communication edges, a Pipe implements a simple computational step that can be composed with other Pipe objects to create a larger computation. Larger computations form a process graph (i.e. Pipeline). There are numerous Pipe processes that come with the main Pipes.NET distribution. These Pipes perform various tasks from filtering, splitting, merging, traversing and in general, the transformation of data from an input to an output. Understanding what each Pipe does and how to use them in concert with one another is the hurdle when developing with Pipes. However, once a good understanding of each Pipe exists, then using the framework is straightforward. In general, the best way to learn about all the Pipes provided is through reading the source code ;)