Hi, I would like to understand why or what would be the problem with having our own Math module on Elixir. I know that some people think that has no sense to duplicate modules that already exist in Erlang but... Where is the "sovereignty"?
If I would like to add a new math function, why do I need to ask another language (Erlang) to be able to have it in Elixir. Elixir could have a Math module implementing/bypassing :erlang base function, and adding extra functions "over" without dependency...
For example, if I would like to propose a GCD function for :math and the community approve the de proposal, I would need to go to another community, ask there, program it in erlang (learn a bit of erlang of course), wait for the release, update and update the erlang version on my servers...
On the other hand, what happen if Erlang add things to the core which we don't like to have? We are always obliged to accept what comes from above? Having our own Math module we could decide to not have GCD function if in Elixir we think that is not necessary or just don't like to have it.
Just sharing my thought, I hope I don't offend anyone, and wish to read another point of view.
Best,
Julian.