After almost 2 years of development new 1.0.0alpha version of ErlPort library was released.
New version of ErlPort helps develop applications which want to connect Erlang to Python or Ruby or want to use Erlang as a middleware for these two programming languages.
Changes:
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
Please check Documentation page for more details about ErlPort and Downloads page for installation instructions and packages to download.
WARNING: It's still an alpha version so expect bugs and backward incompatible changes in the future