Was thinking about this the other day - how would you describe Elixir in a single sentence?
Here are a couple that spring to mind
(and that I probably heard in a talk or on the forum at some point)…
Elixir - the power of Erlang, the beauty of Ruby
Elixir - an accessible Erlang
The boring answer…
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Elixir, the new kid in the BEAM
…I’ll let myself out
Elixir - makes your server great again
Elixir - concurrency for humans
Erlang with macros and great out of the box tools.
Programming for bad ass mother fers
elixir is not the language we deserved but the language we needed
I wanted a banana but what a got was a bunch of bananas and I realized I could eat them all at once.
You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.
Quote from Joe Armstrong https://www.johndcook.com/blog/2011/07/19/you-wanted-banana/.
fn -> end
Elixir - Beauty (Ruby) & the Beast (Erlang)
It’s like Erlang, but uglier :trollface:
Be aware that the original quote was made to describe (and critique) object-oriented programming languages. Most specifically, those that have call-by-reference semantics.
So I don’t think the quote itself is applicable to Elixir. Rather, Elixir is the opposite (since it uses call-by-value semantics).
I was aware of it
I added the quote to complete the previous banana post.
Ok. “Elixir is bananas”. For the non-native speakers :
Functional Reliability <- Elixir <- BEAMing functionality
BEAM me up, Scotty