Archive

Archive for the ‘Erlang’ Category

Ruby and Erlang process bridge

May 10th, 2007 mike Comments off

Erlang is a really great language for problem areas where a distributed system is involved, but it lacks the huge number of libraries that Ruby has. Wanna have your cake and eat it too? Yep, so do we. Enter
Erlectricity, a Ruby to Erlang bridge.

It’s already on rubyforge, install it with:

sudo gem install erlectricity

We’re actively prototyping a software solution that would be better in Erlang as it needs to be massively concurrent (think deep packet inspection at 750Mbits). Two libraries we need for aggregation exist in Ruby but not Erlang. Now we can bridge the two and let Erlang do it’s thing and Ruby do what it does best, just not so fast.