новости сообщество форум вики

erl_interface для Ruby

11/12/2009 10:59

http://github.com/maxlapshin/erlang

Макс Лапшин создал библиотеку для Ruby на основе EventMachine. Библиотека позволяет обзаться с приложениями на Руби с помощью асинхронных вызовов (то есть, как с обычными нодами на Эрланге).

Пример:

  EventMachine.run do
    Erlang::Server.run do |creation|
      Erlang.register_process(:rtmp, Processes::RtmpListener.new)  # The same as register process in erlang

      Erlang.creation = creation
      puts "Epmd registered us: #{Erlang.creation}"
      Erlang::Epmd.nodes do |nodes|
        puts nodes
      end
    end
    # Erlang::Client.connect("localhost", "rtmpproxy") do |client|
    #   client.rpc(:io, :format, "Hello world") do |result|
    #     puts "Result: #{result.inspect}"
    #   end
    # end
  end

Отличия от других библиотек (rinterface, erlix, erlectricity)можно прочитать здесь


 
 
 
 

так же

Ссылки

См. также

Сюда ссылаются

сообщество

http://groups.google.com/group/erlang-russian/feed/rss_v2_0_msgs.xml