This is a drop-in Erlang node implementation in Python 3, implementing a network Erlang node protocol. It was designed to allow interoperation between existing Python projects and BEAM languages: Erlang, Elixir, Gleam, Luaerl, LFE, Clojerl, and such. With just a few lines of startup code your Python program becomes an Erlang network node, participating in the Erlang cluster.
Features
- Erlang distribution protocol for Erlang versions 19 to 25
- Registry of Python 'processes', which have an Erlang-compatible process identifier and an optional registered name
- Send and receive messages locally and remotely by pid or name
- Can link and monitor Erlang from Python and Python from Erlang
- net_adm pings supported
- RPC calls to Python (Erlang rpc:call). Exceptions are propagated from Python back to Erlang
Categories
LibrariesLicense
Apache License V2.0Follow Pyrlang
Other Useful Business Software
Premier Construction Software
Rated #1 Construction Accounting Software by Forbes Advisor in 2022 & 2023. Our modern SAAS solution is designed to meet the needs of General Contractors, Developers/Owners, Homebuilders & Specialty Contractors.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Pyrlang!