InfoQ

InfoQ

Topic/Tag specific view

Rinda Content on InfoQ


News about Rinda

Exploring Tuple Spaces Persistence In Ruby With Blackboard

Topics
Ruby,
Dynamic Languages,
Erlang,
Languages,
Fault Tolerance,
Clustering & Caching,
Concurrency,
Threading,
Functional Programming,
Programming,
TupleSpaces,
Infrastructure,
Performance & Scalability,
Rinda

Ruby has long been criticized for 1.8's limited green threads. Luc Castera gave a presentation at RubyNation about Concurrent Programming with Ruby and Tuple Spaces. He introduces 2 ways of implementing TupleSpaces in Ruby: Rinda and Blackboard using Redis (with plans to porting it to Erlang).