What's new? | Help | Directory | Sign in
Google
                
Join project
Project owners:
  toshi.hirooka

Rulang Bridge

重要なお知らせ

http://rubyforge.org/projects/ruby-mnesia/ で rbridge という名称で管理することになりました。 こちらのメンテナンスは停止しますので、最新版は rbridge をご利用ください。ご了承ください。

概要

Ruby から Erlang を扱えるようにするライブラリ

使い方の例

同期処理

require 'rulang'
rulang = RulangBridge::Rulang.new('erlang', 'localhost', 9900)
rulang.length('Rulang Bridge') # => 13

非同期処理

require 'rulang'
rulang = RulangBridge::Rulang('erlang', 'localhost', 9900, true)
thread = rulang.length([1,2,3,4,5,6], proc {|x|
    p x # => 6
})
puts '計算中...'
thread.join

詳細

http://code.google.com/p/rulangbridge/wiki/usage