ErlPort - connect Erlang to other languages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


ErlPort - connect Erlang to other languages


ErlPort is a library for Erlang which helps connect Erlang to a number of other programming languages. Currently supported external languages are Python and Ruby. The library uses Erlang port protocol to simplify connection between languages and Erlang external term format to set the common data types mapping.

The following is an example ErlPort session for Python:

1> {ok, P} = python:start().
2> python:call(P, sys, 'version.__str__', []).
<<"2.7.3 (default, Aug  1 2012, 05:14:39) \n[GCC 4.6.3]">>
3> python:call(P, operator, add, [2, 2]).
4> python:stop(P).

Check for more information:


Please use the following channels for reporting bugs, offering suggestions or feedback: