Elixir is an actively used programming language created in 2011. Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM). Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides a productive tooling and an extensible design. Read more on Wikipedia...

8Years Old 65,764Users 213Jobs

Example code from the Hello World Collection:

# Hello world in Elixir

defmodule HelloWorld do
  IO.puts "Hello, World!"
end

Example code from Linguist:

%{"cowboy": {:hex, :cowboy, "1.0.0"},
  "cowlib": {:hex, :cowlib, "1.0.1"},
  "hackney": {:hex, :hackney, "0.14.3"},
  "hound": {:hex, :hound, "0.6.0"},
  "httpoison": {:hex, :httpoison, "0.5.0"},
  "idna": {:hex, :idna, "1.0.1"},
  "phoenix": {:hex, :phoenix, "0.10.0"},
  "plug": {:hex, :plug, "0.11.1"},
  "poison": {:hex, :poison, "1.3.1"},
  "ranch": {:hex, :ranch, "1.0.0"}}

Example code from Wikipedia:

task = Task.async fn -> perform_complex_action() end
other_time_consuming_action()
Task.await task

Last updated July 8th, 2019