Announcing a new Meetup for Erlang User Group!
What: HiPE and Erlang internals (London User Group Talk)
When: Wednesday, May 26,[masked]:30 PM
29 London Fruit & Wool Exchange
Brushfield Street E1 6EU
(0) 20 -[masked]
Our second London Erlang User Group Meeting in May will be devoted to HiPE - a native code compiler for Erlang
and the Speaker will be Daniel Luna
The meeting will take place on Wednesday, 26th May 2010 at 18:30
in Erlang Solutions' meeting room on the 1st floor of the Fruit and Wool Exchange. For directions, visit our Contact page
In order to attend this free event, you have to register
. Registering allows us to plan refreshments accordingly, provide security with a list of names and ensure we have enough space. The places are limited and we close the list once 25 people register so if you want to attend this meeting register
HiPE is a native code compiler for Erlang. It compiles Erlang code into machine code while running in inside the normal OTP runtime environment. This allows HiPE native code to coexist with BEAM byte compiled code in a running program on a module by module basis. HiPE supports hot code loading and all other typical Erlang magic and is packaged together with the standard Erlang/OTP distribution.
The presentation explains the internals of the HiPE compiler and selected internals of the BEAM interpreter. Have you ever wondered how the Erlang data types are represented in machine code? Do you know how the HiPE loader works? What are the caveats when working on a 64 bit machine? The presentation is aimed at both beginner Erlang
programmers as well as experienced hackers.
At the end of the presentation there will be time for questions and discussion.Bio
Daniel is a Erlang specialist with experience in building and running large Erlang systems. Daniel started his Erlang career in 2003 with porting the HiPE native code compiler to x86_64, and after working with Ericsson in Rome, Daniel was recruited to join Klarna (previously Kreditor) as one of the first members of what was to become Sweden's largest Erlang team outside of Ericsson. At Klarna Daniel was part of developing a distributed 24/7 billing system utilizing a mixture of hot code loading, OTP principles, and ugly hacks. Daniel is currently traveling the world working on independent projects while contemplating his next step.
Learn more here:http://www.meetup.com/erlangusergroup/calendar/13447321/