[erlang] сериализация
От: _rasta  
Дата: 28.07.08 10:11
Оценка:
день добрый.

интересно как организуется взаимодействие elang-а с другими клиентами.
например для ocaml-а есть sexplib, которая выплевывает sexp-ы, которые
можно снаружи разбирать. есть что-то подобное для erlang-а? в идеале был бы
разборщик sexp-ов.

--
-- via knode --
Posted via RSDN NNTP Server 2.1 beta
Re: [erlang] сериализация
От: Курилка Россия http://kirya.narod.ru/
Дата: 28.07.08 10:22
Оценка:
Здравствуйте, _rasta, Вы писали:

_>день добрый.


_>интересно как организуется взаимодействие elang-а с другими клиентами.

_>например для ocaml-а есть sexplib, которая выплевывает sexp-ы, которые
_>можно снаружи разбирать. есть что-то подобное для erlang-а? в идеале был бы
_>разборщик sexp-ов.

Не совсем понятно, что такое "клиенты" в данном случае.
Для взаимодействия с другими языками есть erl_interface и jinterface (см. доки)
Вроде где-то ещё была штуковина для дотнета, ссылки не дам (ну и это не официальный интерфейс).
А "вообще" с клиентами можно много как общаться: HTTP, corba, SOAP и т.д.
Re: [erlang] сериализация
От: Аноним  
Дата: 28.07.08 10:42
Оценка:
Здравствуйте, _rasta, Вы писали:

_>день добрый.


_>интересно как организуется взаимодействие elang-а с другими клиентами.

_>например для ocaml-а есть sexplib, которая выплевывает sexp-ы, которые
_>можно снаружи разбирать. есть что-то подобное для erlang-а? в идеале был бы
_>разборщик sexp-ов.

Если устраивает синтаксис термов Erlang (те же sexp вобщем), то есть file:consult/1
или io:read/2. Сериализовать можно просто с помощью io:format("~p~n.", [Term]).

Кроме того есть несколько реализаций конвертации термов в JSON.

--
Mikl
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.