IJPPなRinda and dRuby

IJPPなRinda and dRuby

_ さてどうする

作戦

  • Rindaを紹介する
    • でもLindaがよく知られているところではRindaのインパクトがないよ
    • まず、dRubyを紹介する
    • さらにその応用としてのRindaを説明する

_ 用語

タプルスペース
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ではな感じ。でもこの図は没かな。



以下、本文