<imaco記法 | dRuby and Rinda: Implementation and application of distributed Ruby and its parallel coordination mechanism>
IJPPなRinda and dRuby
_ 用語
- タプルスペース
- tuple space
- タプル
- tuple
- 値でオブジェクトを渡す
- pass objects by value
- 値渡しと参照渡し
- pass by value, pass by reference
- 協調
- coordinate. Rinda is a distributed coordination system. (RubyConf: Rinda in the Real Worldより)
- Rubyっぽい
- in the Ruby spirit.
- オブジェクト指向スクリプト言語
- Object-oriented scripting language
_ ヒント
- RubyConf: Rinda in the Rel World.
- Rinda is a distributed coordination system, based on work by David Gelernter.
- but more in the Ruby spirit.
- Scaling Twitter >> SlideShow
- Stupid Easy
- Resonably Rast
- Kinda Falky
- Zero Redundancy
- Tightly Coupled
The theme overall is ways to use high performance computing (for example, distributed or parallel computing) with systems like Ruby and Python.
There will be around six other papers. I am hoping that each one will have the following content:
1) Design of the system.
2) Implementation.
3) Representative applications.
4) Performance data.
_ 2007-12-09
「dRubyで作りたかったもの、と、できたもの」にフォーカスしました。
図 二つのインタプリタどうしの関わり。一般的には小さな交わりだが、dRubyではな感じ。でもこの図は没かな。