What advanced Erlang documentation is there?
The Standard Erlang spec aims to define the Erlang language. There is currently no compiler which actually implements everything exactly the way Standard Erlang specifies. This specification is quite precise; it’s intended as a reference, not a bedtime read! Compiler and tool implementors will find this useful, as will advanced Erlang programmers. Core Erlang is an effort to define an Erlang-like language which is nicer to compilers and language tools and can be automatically generated from Erlang. Erlang compilers from R10 onwards can generate Core Erlang from normal Erlang code. They can also generate .beam files from Core Erlang. The proceedings from the Erlang User Conferences contain many interesting articles. The proceedings for each of the yearly conferences since 1999 are online. The internals of the BEAM file format are described on Björn’s homepage . Eventually this will/might include a description of the virtual machine’s instructions. Björn also includes some benchmarks com