Hans Elias B. Josephsen - Eir: Infrastructure for working with BEAM code | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- EIR: INFRASTRUCTURE FOR WORKING WITH BEAM CODE by Hans Elias B. Josephsen THIS TALK IN THREE WORDS: BEAM Low-level Compiler TALK LEVEL: Intermediate ABSTRACT Eir is an intermediate representation for Erlang code. It is designed to support advanced code optimizations, and for use with LLVM. During the presentation, two proof-of-concepts will be presented, both utilizing Eir: • Whirl - A proof-of-concept WebAssembly runtime for BEAM languages • Niffy - A tool for automatically generating NIFs from Erlang/Elixir code The talk will serve as a walkthrough of Eir and it's related projects, including where it came from, where it is right now, and where it might be headed in the future. Read the full abstract: https://codesync.global/speaker/hans-elias-b-josephsen/ --- THE SPEAKER - HANS ELIAS B. JOSEPHSEN Software developer and electronics engineer Hans is a programmer and electronics engineer who likes working with both electronics and software, including everything in between. On the software side, he has a keen fascination for language runtimes, compilers and low-level programming. Outside of Erlang and the BEAM, he enjoys using Rust. Key Achievements The Rustler project: https://github.com/hansihe/ More on Hans Elias B. Josephsen: https://codesync.global/speaker/hans-elias-b-josephsen/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #BEAM #Compiler #Erlang