This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Apr 17 13:43:09 -0700 2009 | |
| |
README.markdown | Tue Jul 14 05:14:41 -0700 2009 | |
| |
benchmarks/ | Mon Apr 27 15:59:40 -0700 2009 | |
| |
examples/ | Mon Apr 27 11:42:19 -0700 2009 | |
| |
lib/ | Mon Apr 27 14:52:54 -0700 2009 | |
| |
test/ | Fri Apr 17 18:36:48 -0700 2009 |
README.markdown
Blackboard
This library implements a TupleSpace on top of Redis. It is similar to Rinda, but the tuplespace is persisted asynchronously (thanks to Redis).
This library has been tested with Ruby 1.9!
Note: This library is not usable yet. This was a first shot at the process and there is a lot more work to be done.
Dependencies
- redis
- reddis-server running
- redis-rb gem
Installing and deploying Redis
For a preview of how to install, deploy, and monitor Redis, check out redis-stuff
TO DO:
- Make take and write atomic
- Fix 0(n) issue: redis keys method is 0(n)
Copyright (c) 2009 Luc Castera
This program is free software. You can re-distribute and/or modify this program under the same terms as Ruby itself.







