-
Notifications
You must be signed in to change notification settings - Fork 3k
Routemap source tree
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.
Erlang Run-Time System Application.This tree includes the virtual machine, the garbage collector, and the port mapper daemon.
Erlang’s Beam VM: contains .c and .h files such as:
- inet_drv.c
Erlang’s native code compiler. Interaction between Beam and Native code
- prim_inet.erl
Contains the Erlang libraries. That means: lots of files written in Erlang code to implement lots of functions you use every day.
contains lots of applications written in Erlang code
h3. /lib/kernel/src/
- application.erl
- gen_tcp.erl
- heart.erl
- inet.erl
- array.erl,
- dict.erl,
- ets.erl,
- gen_server.erl
- io.erl,
- timer.erl,
- unicode.erl
Note: feel free to edit and point out more interesting parts of the source code.
change footers copy tags