Como prometido estou enviando um email para avisar do primeiro release da linguagem de programação que estou ajudando a desenvolver, Elixir.
Elixir é uma linguagem funcional criada para rodar na VM do Erlang. Ela foi criada para suportar aplicações distribuída, tolerante à falhas e com hot code swapping. Ela é dinâmicamente tipada, homoiconic, e provê meta-programação por meio de macros. Ela também possibilita polimorfismo por meio de protocolos (como no Clojure).
Além disso Elixir e Erlang compartilham o mesmo bytecode, então vocês podem usar código Erlang no Elixir e vice-versa sem nenhuma perda de performance.
Eu acredito que Elixir é uma linguagem muito boa para o ensino universitário pois ela tem uma sintaxe mais charmosa e amigável do que a maioria das linguagens funcionais (Haskell, Erlang e Clojure).
Feedback é sempre bem vindo.