[xwiki-devs] FYI groovy tuplespaces implementation -- gruple -- multithreaded concurrent programming library
http://code.google.com/p/gruple/ <-- seems potentially useful for use w/ xwiki; distributed/replicated wikis, realtime-collaboration wikis and other future work... This will become more useful once "future release" allows coordinating across processes, not just threads:
A concurrent programming library written in Groovy, providing simple programming models for complex multi-threaded tasks.
Introduction At its core, Gruple provides an in-process tuplespace abstraction to enable a JavaSpaces-style programming model for communication and coordination among threads. (A remote implementation allowing coordination among processes is planned for a future release.) Getting Started The current release implements an in-memory tuplespace, with basic operations (put, get, and take.) See the Overview<http://code.google.com/p/gruple/wiki/Overview> page for an introduction to the project, and the TuplespaceUsage<http://code.google.com/p/gruple/wiki/TuplespaceUsage> page for documentation. Also be sure to try the Demos<http://code.google.com/p/gruple/wiki/Demos> See the Project Roadmap <http://code.google.com/p/gruple/wiki/Roadmap> for other planned features. Niels http://nielsmayer.com
participants (1)
-
Niels Mayer