3 ms·
In what cases do you see Erlang's tooking as better than Elixir? I have generally found Elixir's tooling more approachable, but I haven't yet had to do anything
by rkangel 7y ago
In what cases do you see Erlang's tooking as better than Elixir? I have generally found Elixir's tooling more approachable, but I haven't yet had to do anything difficult.
- mononcqc 7y agoI'm obviously biased since I'm one of the Rebar3 maintainers but: I prefer a declarative approach to config files and whatnot; composable profiles are really neat; the plugin system for reusable tasks; dialyzer "just works" with it; the ability to compile and build projects in non-elixir BEAM languages. That being said, Mix does have its advantages in other ways (easier to extend for one-off scripts, for example, since it won't actually need a whole plugin; the ability for mixed-language projects with Elixir and Erlang), and they're clearly the reason (with Hex) why we have good package management today. Again, I'm not ready to say one language has better tooling than the other; it's just that I feel it's a far cry from the situation from a few years ago where Elixir was just miles ahead -- the gap has closed since then.
- _asummers 7y agoI wrote the Dialyzer pretty printer for Elixir, and I had to jump through myriad hoops to get that to play nicely, and I still do not have it 100% working in all cases yet, though there's way fewer bugs reported these days.