Efene is a programming language which runs on the Erlang virtual machine. It provides programmers coming from mainstream languages such as C/C++/C#/Java/Javascript an alternative syntax based on indentation for block delimiters for python and ruby programmers while making full use of the power and features of the Erlang VM.
Efene's objective is to be 100% compatible with erlang, efene programs can be automatically translated into readable erlang or compiled to bytecode. Efene and Erlang modules can interact without any problems since the abstract form from both languages is the same.
In this talk, Mariano will cover the design and implementation of efene and the rationale behind the different decisions taken while creating the language.
A demo will show how to fetch, build and test efene, and some small programs to show the syntax and main features of efene.