5 ms·
Awesome! Elixir is quickly becoming my new go to language for the web apps and more. Come for concurrency, stay for metaprogramming. :-)
by TY 10y ago
Awesome! Elixir is quickly becoming my new go to language for the web apps and more.
Come for concurrency, stay for metaprogramming. :-)
- nailer 10y ago> Come for concurrency, stay for metaprogramming. :-) hehe. I've only done a bit of Elixir, but coming from a node and Python background that's pretty accurate: - It should be the VMs job to take care of concurrency, not the programmers - Although functions having different signatures is common in the front end JS world (mainly due to jQuery) metaprogramming is a nicer way to do it. Also 5-10ms response times for a basic Phoenix web app is pretty rad. If I wasn't building a startup and thus had the time, I'd love to do more Elixir.
- kawera 10y agoPhoenix's author Chris McCord wrote an excellent book on metaprogramming in Elixir: https://pragprog.com/book/cmelixir/metaprogramming-elixir https://pragprog.com/book/cmelixir/metaprogramming-elixir
- crusso 10y agoSame here. As with my Rails development ten years ago, I feel like I have some secret weapons that not many have when I'm using Elixir/Phoenix.
- cgag 10y agoI've been burned by trusting Rubyists with metaprogramming before...