What Experimental and Research Implementations are there?
• High Performance Erlang (HIPE). HIPE is an in-progress project to create a faster Erlang by compiling to native code. Since R8A, the HIPE compiler is tightly integrated with the normal BEAM system; if you have downloaded open source erlang, then you also have HIPE. A presentation at the EUC 2001 described how to use it. • Erlang to Scheme Compiler (ETOS). ETOS is another research project to compile Erlang programs to native code by first translating the program into scheme. They have some impressive benchmarks. ETOS is no longer under active development. • Geoff’s Erlang (GERL) supported a subset of the Erlang language. GERL compiled to native code via C. GERL has fallen into disuse. • Safe Erlang, which is a prototype made by extending an older version of Ericsson’s implementation, is intended for applications where Erlang nodes must cooperate with other Erlang nodes which are not trusted. Safe Erlang is no longer under active development.