AstonJ

AstonJ

What do you LOVE about Elixir?

Two reasons for this thread:

  1. Am genuinely interested in hearing what everyone loves about the language
  2. Perhaps we can use quotes from this thread in future marketing initiatives :003:

Feel free to use separate paragraphs for different things (might make it easier for different projects to use your quotes that way).

So, please tell us, what do YOU love about Elixir? :049:

Most Liked

PatNowak

PatNowak

It’s gonna be a nice list :wink:

  • Immutability, which makes code easier to understand, to debug and to trace the flow
  • Power of Erlang under the hood for free - lightweight processes, great communication system, whole OTP to use
  • Flexible and powerful syntax - easy to code, but enables you to make great things with macros - world without breaks, long loops, spaghetti code and methods “all in one”
  • Doctest - test your code with documentation, sound awesome, works even better
  • Language improvements and Jose’s dedication - it’s different subject at all, but man! Such amount of work.
  • Phoenix - because it’s Phoenix
Forseth

Forseth

  • I love that I can make simple applications extremely quick without spending a huge amount of time building and learning the language.

  • I love how easy it is to make applications that just works and have less bugs.

  • that documentation of libraries in general is exceptional due to the languages build in documentation features.

  • The community is the Shangri la of the web. very friendly and helpful. In general members strike me as highly skilled.

  • Deploying a Elixir application on a server is silly easy the BEAM just works.

*I love that Elixir and libraries / frameworks makes sense and are not bloated.

OvermindDL1

OvermindDL1

  1. Macros are significantly better than Erlang’s version (OhGodErlangASTHell).
  2. It runs on the BEAM.
  3. It fully inter-operates with Erlang

Perhaps we should have a thread of things in Elixir we want to see changed? ^.^

Last Post!

runexec

runexec

I can’t really explain it other than it’s a well designed language. I’ll be changing careers if I can’t write my solutions in Elixir, Clojure, or OCaml full-time in the near future.

Where Next?

Popular in Discussions Top

AstonJ
If a newbie asked you about Phoenix Contexts, how would you explain the basics to them? Feel free to be as concise or in-depth as you li...
New
ben-pr-p
In general I’ve been sticking to this community style guide GitHub - christopheradams/elixir_style_guide: A community driven style guide ...
New
AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
Fl4m3Ph03n1x
Background A few days ago I was listening to The future of Elixir from Elixir Talks, with Dave Thomas (@pragdave ) and Brian Mitchell. I...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

Other popular topics Top

Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44139 214
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement