Erlang is a single-assignment functional programming language with pattern matching. It is almost entirely pure, save for the fact that lightweight Erlang processes can exchange messages with each other.

Computational Class


Programming Paradigms

Defined by


Things written in Erlang


Note that compiled Erlang modules are .beam files in the ebin directory. The source code lives in the src directory, and an Erlang compiler (such as the one which ships with Erlang/OTP) is required to build the modules.

Also note that the .beam files will have to be recompiled in order to run under recent versions (e.g. R13B) of Erlang/OTP, as the binary format has changed.

Also note there is a good chance that the sources will compile and run on an older version (say, R9C) of Erlang/OTP, but you may need to make some manual changes and system setup.