3 ms·
> since two functions can co-exist in the same namespace as long as their signatures are incompatible. This doesn't really make any sense. You can only have on
by kristofferc 5y ago
> since two functions can co-exist in the same namespace as long as their signatures are incompatible.
This doesn't really make any sense. You can only have one function in each namespace, this function can have multiple methods extending that function. As long as you are not doing type piracy you will not implement the same method in e.g. different packages.
The problem with `using` is mostly about that it is unclear from what namespace a symbol comes from since it isn't visible lexically.