forked from hamano/python-erlang-interface
-
Notifications
You must be signed in to change notification settings - Fork 0
Erlang Interface for Python
nachokruss/python-erlang-interface
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PyErl ===== PyErl is Erlang Interface for Python. which help you integrate programs written in Python and Erlang. DEPENDENCIES ------------ This module requires these other modules and libraries: Erlang/OTP R12 or later In debian: apt-get install erlang-dev INSTALL ------- python setup.py build python setup.py install EXAMPLE ------- * make erlang terms import pyerl atom = pyerl.mk_atom("hello") string = pyerl.mk_string("world") int = pyerl.mk_int(-1) list = pyerl.mk_list([atom, string, int]) print list * call rpc # just call pingpong:ping() in node2@localhost import pyerl host = "localhost" name = "node1" node = name + "@" + host cookie = "TESTCOOKIE" pyerl.connect_xinit(host, name, node, "127.0.0.1", cookie, 1) pyerl.xconnect("127.0.0.1", "node2") atom = pyerl.mk_atom("ping") args = pyerl.mk_list([atom]); eterm = pyerl.rpc(sock, "pingpong", "ping", args); pyerl.close_connection(sock); print eterm AUTHER ------ Tsukasa Hamano <[email protected]>
About
Erlang Interface for Python
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 76.6%
- Python 21.6%
- Erlang 1.2%
- Makefile 0.6%