Please forgive this intrusion into regularly scheduled programming ;)
I am the author of Gruple, which I announced a while back. To recap briefly:
I'd like to announce the first release of Gruple, a tuplespace implementation for Groovy (and Java, of course.) Release 1.0 is an *in-process* space only, meaning that it can be used to co-ordinate and synchronize threads, but not separate processes. It's intent was to add one more tool to the toolkit for making concurrent programming simpler. (A remote space, allowing co-ordination among separate processes and/or nodes is on the roadmap, but not near the top.)
You can find the project at http://gruple.googlecode.com
My quandry is this: should I continue developing Gruple, or leave it as is? The thing is, the site certainly gets visitors, but I have no way of knowing how many people (if any) have downloaded it or tried to use it.
I began implementing transactions in Gruple some time ago. I got stalled when I got tired of debugging ;) (The code to do transactions is... less elegant than I'm used to.) I do not know if I should even bother to continue. Is parallel programming a major interest in the Groovy community? Is there a demand for something like this? Would there be a demand if it were explained better?
You see, I did the project mostly as a learning project for Groovy. For that, it has served its purpose. I had other theoretical ideas I wanted to explore as well, but if no one cares but me, I can pursue them at my leisure.
So... bottom line: is anyone on this list (or within reach of it) a) using Gruple, b) interested in using Gruple, c) very interested in concurrency/parallel programming in Groovy. If so, I will put more effort into it (I currently have a second project going: bioinformatica.googlecode.com which is a Java toolkit for bioinformatics--that takes up most of my spare time at the moment.)
Sorry for the long-winded message. If I've wasted your time, I do apologize.
Thanks for the great community,
Vanessa