|Kahn process networks with channels
adapted for arbitrary precision real higher-order data communication.
Executed using a number of parallel threads.
Each process started in a dedicated thread
and each process typically starts further internal threads.
Each channel is a transactional variable (TVar)
known to both end processes and allows them to communicate
according to its instance of the QAProtocol class.
|data ERProcess sInAnyProt sOutAnyProt ||Source|
|All data that define a process, including its behaviour.
Each executing process is instantiated from one of these descriptions.
|erprocName :: ERProcessName||undeployed process name
|erprocDeploy :: ERProcessDeploy sInAnyProt sOutAnyProt|
On deployment, a process either expands itself using
the provided callback function and does not use the
sockets at all
OR it uses the sockets and never calls the expansion
|erprocInputTypes :: [ChannelType]|
|erprocOutputTypes :: [ChannelType]|
|Produced by Haddock version 2.4.2|