• Stars
    star
    620
  • Rank 69,957 (Top 2 %)
  • Language
    Erlang
  • License
    BSD 3-Clause "New...
  • Created over 14 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ErlPort - connect Erlang to other languages

ErlPort - connect Erlang to other languages

Contents

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().
{ok,<0.34.0>}
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
4> python:stop(P).
ok

Check http://erlport.org for more information:

Feedback

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