Elixir é uma linguagem de programação funcional e concorrente, foi escrito originalmente em Erlang.
A escolha de Erlang foi natural, dado que Elixir aproveita a robustez, a concorrência e as capacidades de distribuição que o ecossistema Erlang/OTP (Open Telecom Platform) oferece.
Além disso, a interoperabilidade com o código Erlang é um dos principais pontos fortes do Elixir, permitindo que ele utilize a vasta biblioteca existente de módulos Erlang.
No Windows você pode fazer download do executável(versão 27) e instalar dando um duplo clique no arquivo: Download elixir-otp-27.exe
Ou também você pode usar o Chocolatey ou o Scoop:
Para distros GNU/Linux, macOS, FreeBSD e outros, use o gerenciador de pacotes do sistema. Exemplos:
vim
main.exs
Para rodar:
Em Elixir não existe diretamente uma “variável de imprimir” como em algumas linguagens de programação onde se define uma variável para segurar um valor de saída para impressão posterior. No entanto, é possível alcançar esse feito dependendo do contexto. Exemplo:
Rode:
elixir main.exs
Para mais informações sobre Elixir: livros, documentação e entre outros, consulte os links abaixo: