лучший способ интегрировать Erlang и Python - PullRequest
26 голосов
/ 21 октября 2010

Как лучше всего интегрировать erlang и python?

Нам нужно вызывать функции python в erlang и вызывать функции erlang в python. В данный момент мы пытаемся использовать SOAP в качестве промежуточного слоя между этими двумя языками, но у нас много «несовместимых» проблем. Не могли бы вы посоветовать лучший способ выполнить интеграцию?

Ответы [ 2 ]

27 голосов
/ 22 октября 2010

Как уже упоминалось с erlport , вы можете использовать протокол порта Erlang и term_to_binary / binary_to_term на стороне Erlang.На стороне Python есть драйвер порта низкого уровня Порт , который может отправлять и получать сообщения от Erlang, и более высокоуровневый обработчик протокола Протокол , который упростил ситуацию, когда вы хотите вызвать функцию Python из Erlang,В настоящее время на стороне Erlang нет никаких вспомогательных интерфейсов, но, возможно, в будущем они будут.В каталоге examples вы можете найти пример кода для различных ситуаций.

И не стесняйтесь обращаться ко мне по любой теме, связанной с ErlPort.

11 голосов
/ 21 октября 2010

По моему опыту, лучшим является erlport .

. Он позволяет вам построить порт Erlang в Python, удовлетворяя протоколу порта Erlang.Он решает проблему совместимости данных путем реализации формата внешних терминов Erlang.Связанная страница показывает четкий пример того, как его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...