I'm planning to start studying Elixir in October. I'm a Ruby on Rails developer and Elixir looks like the ideal language to complement my toolset.
An ex coworker gifted me an Elixir book(the one Dave Thomas wrote), I've peeked it a couple of times and the concepts and features of the language are very interesting.
It is very interesting! I got drawn to it by the concurrency nature, then once I started learning I fell in love with every other part of the language
functional paradigm is great, love that there's no instance variables that could get altered from god knows
the language is soooo extensible, Ruby is pretty great at it and I've utilised it a few times, but Elixir does it without any run-time cost and is much better because you get direct access to the AST
toolings are great, Elixir-LS in VSCode is instant feed back, mix is great, iex is great, docs are amazing (and directly accessible in iex!)
the language is so well thought out and lean, there's only very little core of the language, everything else is built upon it by the features it exposes (macros), what is usually a keyword in other languages is just a normal macro in Elixir!
once you dive deeper into it there's so much more, the entire OTP system is astounding, it amazes me that 30 years ago they are able to solve problems that we are having today, things like high availability, distributed systems, and even interesting unique feature like hot upgrade!
All in all I am really enjoying my time with Elixir and I hope you do tool, good luck man :D
I'm planning to start studying Elixir in October. I'm a Ruby on Rails developer and Elixir looks like the ideal language to complement my toolset.
An ex coworker gifted me an Elixir book(the one Dave Thomas wrote), I've peeked it a couple of times and the concepts and features of the language are very interesting.
Thanks for sharing!
It is very interesting! I got drawn to it by the concurrency nature, then once I started learning I fell in love with every other part of the language
All in all I am really enjoying my time with Elixir and I hope you do tool, good luck man :D
You make it sound even better! Can't wait to get started learning Elixir 😎