Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Erlang source code guide

I am interested in delving into Erlang's C source code and try to understand what is going on under the hood. Where can I find info on the design and structure of the code?

like image 973
GabiMe Avatar asked Sep 20 '10 21:09

GabiMe


2 Answers

First of all, you might want to have a look to Joe Armstrong's thesis, introducing Erlang at a high level. It will be useful to get an idea of what was the idea behind the language. Then, you could focus on the Erlang Run Time System (erts). The erlang.erl module could be a good start. Then, I would focus on the applications who constitutes the so-called minimal release, kernel and stdlib. Within the stdlib, have a look on how behaviours are implemented. May I suggest the gen_server.erl module as a start?

like image 175
Roberto Aloi Avatar answered Sep 30 '22 20:09

Roberto Aloi


A Guide To The Erlang Source
http://www.trapexit.org/A_Guide_To_The_Erlang_Source

like image 25
Robert Harvey Avatar answered Sep 30 '22 21:09

Robert Harvey