4 ms·
I'm having a lot of fun with it, can't wait for winter vacation to build stuff :) There's a lot of niceties you get out of the box (mix is pretty nice and the
by kriro 10y ago
I'm having a lot of fun with it, can't wait for winter vacation to build stuff :)
There's a lot of niceties you get out of the box (mix is pretty nice and the testing framework is included, the REPL is good, love that they improve the error messages and consider an unclear error message a bug). I'm already used to pattern matching from Prolog so that's a great plus (I wanted to use Erlang initially but Elixir has won me over). I also feel like I'm thinking in a functional way much clearer (I'm using the PragProg book and this video tutorial https://bigmachine.io/products/take-off-with-elixir/ https://bigmachine.io/products/take-off-with-elixir/ which both stress it, both resources highly recommended).
Once I start dipping into OTP I'm sure I won't be looking back anytime soon. It's been a while since I was this excited about a language.
Phoenix (web framework) is also pretty awesome. The abstraction of chaining a request through a bunch of functions to generate a response is very fitting. Plugs make sense.
tl;dr: Try it!