# PipeType

Next: Reduction, Previous: Channel, Index: Index

The pipe[a,b] type is very similar to the channel type, but it is bidirectional rather than unidirectional - therefore both a and b can be either senders or receivers. As the compiler does not know which is which you will therefore need some kind of process selection around the assignment/access to select the correct process.
Last Modified: August 2008