Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ErlPort - connect Erlang to other languages
branch: master

Remove duplicate files

Duplicate files will be copied from python2 directory
latest commit 4041c0810f
Dmitry Vasiliev authored
Failed to load latest commit information.
doc Bump copyright year
ebin Bump copyright year
priv Remove duplicate files
src
test Remove upper Python/Ruby version limit
.gitignore Add release scripts
AUTHORS Update README
CHANGES Update CHANGES file
CONTRIBUTORS New contributor
LICENSE Bump copyright year
Makefile Replace explicit 'make' with $(MAKE)
README.rst
TODO Add TODO item
dialyzer.ignore Fixed too restrictive checks for PYTHONPATH and RUBYLIB paths
get_versions Adaptive make test
print_versions Adaptive make test
rebar.config Clean up rebar.config
release Added Erlang R17 support for release and test scripts
releaseall Added Erlang R17 support for release and test scripts
runtest Adaptive make test
testall Fix sandbox path

README.rst

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:

Something went wrong with that request. Please try again.