Re:Learn Elixir with a Rubyist (IV) – Types, Data Structures...
by true_religion on Saturday January 21, 2017 @01:01AM
(#13449063)
Phoenix tends to do .... interesting things with macros. It's not your typical Elixir application.
I find my IDE to be helpful in this situation, since all macros are compile time and thus can be unwrapped by the IDE.
Re:Learn Elixir with a Rubyist (IV) – Types, Data Structures...
by bsuh on Saturday January 21, 2017 @04:11AM
(#13449453)
What IDE do you use for Elixir? Thanks.
Re:Learn Elixir with a Rubyist (IV) – Types, Data Structures...
by true_religion on Wednesday January 25, 2017 @10:01AM
(#13481887)
I use IntelliJ and Atom. I'm actually still deciding which is better.
In Erlang, I look at 'module_name:function_name' I can simply open the module file and look at the function definition.
In Elixir, I had to ask "Was this function aliased?", "Is it imported from a module? Which module?", "Was it imported/aliased through a use statement?" The code was more concise, but harder to read IMO. Of course you can simply reference functions by their full name in Elixir as well, which is what I'm doing with my own code.