Juan Facorro

Creator of Clojure on the BEAM and contributor to Elvis

After working with object-oriented languages for years, Juan entered the functional programming world working on personal projects in Common Lisp and Clojure. That’s when he knew he had found something great. While at Inaka he discovered Erlang and coding at work became a joy again. As a Klarna software engineer, he’s been building and improving highly available systems both in Erlang and not-Erlang (although mostly Erlang) and enjoying the beautiful Swedish summers.

Whilst at Inaka (the most awesome company he worked for in Buenos Aires) he  startedlearning and building systems in Erlang.

He is now living in Stockholm with his wife, working for Klarna building and maintaining Erlang applications.

Past Activities

Juan Facorro
Code BEAM STO 2018
31 May 2018
10.45 - 11.30

Clojure on the BEAM

Clojure is a powerful language. The BEAM is a powerful virtual machine. Combining the two seemed only logical… thus Clojerl was born.

In this talk, Juan will explain the process of implementing a language on the BEAM. Follow juan as he walks us through the steps to take, explains the challenges this involves and review the results he has achieved. He will also show the reasons why he considers Clojure a powerful language and what does it have to offer the BEAM community.


Language implementation on the BEAM. Share Clojure with the BEAM community.