Skip to content

Commit

Permalink
added CSP doc
Browse files Browse the repository at this point in the history
  • Loading branch information
burke committed Sep 20, 2012
1 parent f87b97f commit 6e82f5b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
Binary file added docs/csp.pdf
Binary file not shown.
2 changes: 2 additions & 0 deletions docs/overview.md
Expand Up @@ -8,6 +8,8 @@ Zeus is composed of three components:

3. [Slaves/Commands](../rubygem). These are the target application. A small shim, written in the target language, manages the communication between the application and the Master process, and boots the application in phases. Though the Master and Client are completely language-agnostic, currently ruby is the only language for which a Slave shim exists.

If you've read Tony Hoare's (or C.A.R. Hoare's) "Communicating Sequential Processes", [`csp.pdf`](csp.pdf) might be a bit helpful in addition to this document. I haven't studied the math enough for it to be fully correct, but it gets some of the point across.

See: [`terminology.md`](terminology.md)

## Master Process
Expand Down

0 comments on commit 6e82f5b

Please sign in to comment.