とりあえず、はじめてのErlanモジュール作成ということで悩んだ結果、RubyからErlangのメソッドを呼び出すRBridge::Erlangを作った。
http://rakuto.blogspot.com/2007/05/ruby-and-erlang-rbridgeerlang.html
Young risk taker.: [Ruby and Erlang] そろそろRBridge::Erlangについて一言いっておくか
おお、これ Perl でもやりたい! と思ったのだけど、
JSON-RPC ならもしかして普通に Perl から呼べるかな? とやってみたらできた。素晴らしい。
Erlang 側でサーバ起動。
1> c(geometry). 2> geometry:start().
Perlのクライアント。
#!/usr/bin/perl use JSONRPC::Transport::HTTP; my $r = JSONRPC::Transport::HTTP ->proxy("http://localhost:3793/rpc/rbridge/") ->call("area", { x => 100, y => 200 }) ->result; print $r->result; # => 20000