Awesome Open Source
Awesome Open Source

Welcome to Erlang.NET!

Erlang.NET is an implementation of an Erlang node in C# which was manually translated and ported from the counterpart in Java, jinterface. In addition to the original jinterface, Erlang.NET contains a preliminary implementation of epmd (Erlang Port Mapper Daemon) written in C#, whereas jinterface requires epmd included the official Erlang distribution. In other words, Erlang.NET works independently from Erlang and allows you to build distributed Erlang nodes, exclusively using .NET Framework.



Also, Erlang.NET offers light-weight process, event-driven "actor", equivalent to so-called "process" in Erlang. Although the idea I am currently working on is most directly inspired by Singh, many similar programming technique to implement light-weight process and thread for .NET Framework, using iterator in C#, can be easily found in the Internet.

An Asynchronous Messaging Library for C# Satnam Singh and Georgio Chrysanthakopoulos (Microsoft)

Another previous work by Vlad Dumitrescu ([email protected]) can be found below. As mentioned in the post, Otp.Net was based on jinterface and unfortunately not actively maintained today. Erlang.NET is a new port based on the latest jinterface 1.5.1.

[ANN] Release of Otp.Net framework

Jungerl: A jungle of Erlang code

Index of /jungerl/lib/

Takayuki Usui

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Sharp (166,272
Erlang (9,062
Messaging Library (43