Tugurium/GTI

Glosario Terminología Informática

Elixir

0 Elixir
Lenguaje de programación funcional diseñado para crear grandes aplicaciones concurrentes y distribuidas, como las redes sociales.
En 2012, José Valim crea Elixir a partir de Erlang. El código de Elixir se compila como byte-code de Erlang, y se ejecuta sobre Erlang. Valim fue parte del equipo de desarrollo de Ruby on Rails, por lo que la sintaxis es muy similar a Ruby, y es mucho más fácil de leer que Erlang. Además amplía las capacidades de Erlang incluyendo metaprogramación, polimorfismo, y documentación en línea.
La versión del Hola Mundo en Elixir:
current_process = self()

# Spawns an Elixir process (not an operating system one!)
spawn_link(fn ->
send current_process, {:msg, "Hello World"}
end)

# Block until the message is received
receive do
{:msg, contents} -> IO.puts contents
end
2016-09-13