Skip to content

Péter Gömöri: A sneak peak into the Erlang compiler and BEAM bytecode

Photo of Csaba Hoch
Hosted By
Csaba H.
Péter Gömöri: A sneak peak into the Erlang compiler and BEAM bytecode

Details

Talk contents:

Ever wondered what the difference is between two constructs (e.g.: if vs case, foreach vs list comprehension) or which one is better? When I have reviewed or written code I have often asked myself such questions. There are several aspects and arguments to consider (aesthetic, philosophical) but I chose to examine what actually the compiler does with a piece of code. In this talk after a very brief introduction to the Erlang compiler we will see what beam bytecode is generated from certain code constructs and what are the subtle differences.

Speaker's bio:

After getting his degree in 2005, Péter joined Ericsson Hungary. There he worked on system test and test automation of Ericsson's various Erlang based equipments (e.g.: the AXD 301 switching system) as well as a large-scale O&M simulator (a.k.a. NETSim, one of the oldest Erlang projects). He joined Erlang Solutions in March 2013, and was working as a consultant for a sports betting company in the UK.

Photo of Budapest Erlang and Elixir Users Group group
Budapest Erlang and Elixir Users Group
See more events
Erlang Solutions office
1093 Közraktár utca 32, 3. emelet · Budapest