ANN: PyLinda 0.4
Andrew Wilkinson
ajw140NO at SPAMyork.ac.uk
Fri Jan 14 12:45:47 CET 2005
PyLinda 0.4
By Andrew Wilkinson <aw at cs dot york dot ac dot uk>
Introduction
---------------
Linda is an widely studied distributed computing environment, centred
around the notion of a tuple space. A tuple space is a bag (also called a
multi-set) of tuples. A tuple is an ordered, typed chunk of data. Tuple
spaces exist independently of processes in the system, and the data placed
into a tuple space also exist independently. See "Generative communication
in Linda" (1985) and "Multiple tuple spaces in Linda" both by David
Gelernter for more information on Linda.
PyLinda is a simple implementation of a linda system, however it also
includes several of the more recently proposed extensions to Linda in the
form of multiple tuple spaces, garbage collection, sane non-blocking
primitives and bulk tuple operations.
Full details can be found at the website
http://www-users.cs.york.ac.uk/~aw/pylinda
The package can be downloaded from
http://www-users.cs.york.ac.uk/~aw/pylinda/linda-0.4.tar.gz
Changes In This Version
---------------
- New Features
* Removed SysV shared memory and made Unix Domain Sockets the default as
they are quicker.
* A new flashy website
- Bug Fixes
* Fix bug where some sockets would not be in blocking mode and hence cause
an exception. Thanks to Dave St.Germain for the bug report.
* Fix bug where Windows didn't define MSG_DONTWAIT in the socket module.
Thanks to Dr Andrew Perella for the bug report.
* Fix bug that prevented a network of servers from being formed. Thanks to
Igor Chaves Cananea for the bug report and patch.
More information about the Python-announce-list
mailing list