Erlang meta-programming with Elixir

A session at Erlang Factory Lite Vancouver 2012

Saturday 28th July, 2012

5:00pm to 5:30pm (PST)

We all know Erlang as a language has certain limitations (for better or worse).
It also makes you write a lot of boilerplate code. Sometimes we can put up with it, sometimes it's just annoying.

I've been looking into different meta-programming techniques to be used with Erlang. I've been using parse transformations a lot (and gave talks about them). But that wasn't enough for me. I've tried investing some time in Joxa (joxa.org, which is awesome, btw), but I found that it is a little bit more of a Lisp than Erlang. So I continued my search, and took another look at Elixir (elixir-lang.org), which I dismissed last year. It went through quite a transformation and, in my opinion, became a decent meta-compiler for Erlang that's not too far away from Erlang itself.

In this talk I'll show how you can program Erlang in a much more productive way — and common pitfalls to avoid.

Talk's objective: show that Erlang can have many "faces" — that suit different tastes.

Target audience: Erlang developers, Erlang newbies and non-Erlangers.

About the speaker

This person is speaking at this event.
Yurii Rashkovskii

Entrepreneur, Erlang hacker, consultant, spontaneous guy, 好奇, 1yrashk3uc3QncJ6buJxsgBD3gDwNv1BA bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 5:00pm5:30pm PST

Date Sat 28th July 2012

Short URL


View the schedule


See something wrong?

Report an issue with this session