Closerl — интерфейс к Clojure
10/08/2010 13:48
Closerl — это реализация интерфейса к Clojure на основе jinterface.
Пример работы:
Сначала запускаем Erlang:
erl -sname a
Запускаем Clojure REPL и в ней вводим:
(use 'closerl.core) (def self (otp-self "b")) (def peer (otp-peer "a@mrhyde"))
Получив ноды, мы можем попытаться их соединить:
(def conn (otp-connect self peer))
После этого мы делаем удаленный вызов, чтобы получить текущую дату на удаленной ноде:
(otp-rpc-call conn "erlang" "date")
Вызываем receive чтобы получить результат:
(otp-receive conn)
Closerl можно скачать на GitHub'е: http://github.com/videlalvaro/closerl
