The PyCSP project is an on-going project project to bring CSP (Communicating
Sequential Processes) to Python. The main goals of this project is to
support our research projects and for teaching.
The first external exposure of the source code is for the Extreme Multiprogramming course at the University of Copenhagen, Denmark. Links are here and here.
Input and suggestions are welcome.
Distributions:
- pycsp-0.2.1.tar.gz - 2007-03-08. No network support yet. This is the initial public release.
- pycsp-0.2.2.tar.gz - 2007-04-27. Minor bugfix and updated the naming of Alternative.select() to priSelect().
- pycsp-0.2.2-test.tar.gz - 2007-10-16. This is the CPA 2007 version, representing work that was done during CPA. It introduces a preliminary network edition based on Pyro (Python Remote Objects), new style classes, and a new syntax for creating processes. I'm sorry about the delay.
Publications:
A paper has been published and presented at CPA 2007. A local PDF is available here. There is also a PDF of the presentation.
- John Markus Bjørndalen