-
Notifications
You must be signed in to change notification settings - Fork 3k
Routemap source tree
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 and networking.
- 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
- drivers/common/ – inet_drv.c
- hipe – Erlang’s native code compiler. Interaction between Beam and Native code
- epmd – Erlang Port Mapper Daemon
- preloaded/src/ – prim_inet.erl
- emulator
- lib – contains lots of applications written in Erlang code
- kernel/src/ – application.erl, gen_tcp.erl, heart.erl, inet.erl
- stdlib/src/ – array.erl, dict.erl, ets.erl, gen_server.erl io.erl, timer.erl, unicode.erl and lots more
change footers copy tags