64
User
Recs.
Recs.
41
Updates
Last
Updated
Updated
Activity
94 Options
SpecsUpdate
Current stable version1.11.2
Sitehttps://elixir-lang.org
GZipped size3.61 MB (without required Erlang VM)
Pros
Pro Full access to Erlang functions
You can call Erlang functions directly without any overhead: https://elixir-lang.org/getting-started/erlang-libraries.html
Know any positive aspects of this option?
Cons
Con Some design choices may seem strange
Some design choices could have been a little more appealing, for example: using "do...end" comes natural in Ruby for blocks but Elixir uses them for everything and it looks pretty weird:
Enum.map [1, 2, 3], fn(x) -> x * 2 end
or
receive do
{:hello, msg} -> msg
{:world, msg} -> "won't match"
end
Know any negative aspects of this option?
Recommendations
Elixir
Recommended 2 years ago
Pro
Amazingly robust and fluid multi-processingPro
Very friendly functional languagePro
Dynamically typedPro
Compiler errors usually explain why that's an error Pro
BEAM VM and OTP libraryPro
Part of the best web full-stack framework currently availablePro
Great for concurrencyPro
Great documentationPro
Easy to download librariesPro
Syntax is similar to Ruby, making it familiar for people used to OOPPro
Powerful metaprogrammingPro
Full access to Erlang functionsPro
Great getting started tutorialsPro
ScalabilityPro
Types don't get in the way