What implementations of the Erlang Virtual Machine are there?
Almost everyone uses “the new BEAM”, where BEAM stands for Bogdan/Bjrn’s Erlang Abstract Machine. This is the virtual machine supported in the commercial release. The other virtual machines are of mostly historical interest: JAM This was the original Erlang virtual machine, inspired by the (Prolog) WAM. JAM stands for “Joe’s Abstract Machine”. old BEAM This was an attempt to compile Erlang to C, and then compile the C to native code. It was abandoned after benchmarking showed that the resulting code was only faster than VM-based Erlang for small programs.