You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
thijsterlouw edited this page Sep 13, 2010
·
20 revisions
Erlang OTP is a complex system. It can be a bit hard to find out where to look if you want to know the details of some implementation. This page is a simple routemap to the interesting parts of the Erlang OTP source code. With ‘interesting’ I mean for users who are interested in the internal workings of Erlang for example for performance reasons.
erts – Erlang Run-Time System Application. Erlang runtime system, including the virtual machine, the garbage collector, and the port mapper daemon.
emulator
beam – Erlang’s Beam VM: contains .c and .h files such as: erl_process.c, beam_emu.c, erl_driver.h, io.c, bif.c and erl_bif_port.c
hipe – Erlang’s native code compiler. Interaction between Beam and Native code
epmd – Erlang Port Mapper Daemon
preloaded/src/ – prim_inet.erl
lib – contains lots of applications written in Erlang code