Elixir

Un altro linguggio potente per la macchina virtuale Erlang è Elixir. E’ un linguaggio funzionale moderno, con la sintassi simile a quella di Ruby, più adatta per i programmatori che si affacciano alla macchina virtuale di Erlang e al framework OTP, ma che non hanno avuto precedenti contatti con linguaggi come Erlang o Prolog, e per i quali questo tipo di costrutti sintattici potrebbe sembrare poco intuitivo. Elixir avvicina la macchina virtuale Erlang a questi programmatori e li rende operativi in minor tempo.

Quello che Elixir porta come novità sono la meta-programmazione ed il polimorfismo, assieme ad una serie di costrutti sintattici che contribuiscono alla concisione del linguaggio senza sacrificarne la leggibilità, anzi aumentandola. Ne è esempio l’operatore pipe.

Si integra in modo naturale con tutto il codice esistente per Erlang, compresi i framework OTP per le telecomunicazioni e altro. L’interoperabilità è completa e bidirezionale.

I nostri corsi di Elixir sono suddivisi in due categorie. La prima è mirata a quei programmatori che già conoscono Erlang e che hanno bisogno di una rapida introduzione a Elixir. L’altra, non presuppone esperienze pregresse con Erlang, ma vengono impartite le nozioni sulla macchina virtuale e il framework di Erlang, oltre che a Elixir come linguaggio.