There is also the option of aliasing rather than breaking the api.
To me the usability problem is when you assume consistency and get bit by it.
I'd support adding aliases immediately if we're confident it will improve usability.
--
You received this message because you are subscribed to the Google Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/70cf1067-e8d1-4ba8-bd86-eb030c6c7fe8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Alias sounds as a good solution as implementation wise nothing changes (not even overhead). On the official documentation should show deprecated, reason, link to the new signature and estimate removal version (e.g. V1.2). I don't see a reason why shouldn't be done.
I believe consistency should prevale specially because Elixir is quite young.
Bruno.
--
You received this message because you are subscribed to the Google Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/20150717162303.2969a6ed.eksperimental%40autistici.org.