Thank you for taking the time to write this up. Unfortunately I don't have any 
suggestions on what we can do to improve the current situation.

> The solution? Prefixing or more-explicit-but-far-less-obvious naming. This is 
> exactly what's happening in Julia (which shares a lot of concepts with Nim) 
> and the result is not nice: package writers change the names because package 
> users cannot be bothered by the compiler saying they must use full name 
> resolution for that specific function OR import it as something else 
> themselves.

That's interesting. Could you give a bit more details about how this works in 
Julia, perhaps with some code examples?

Reply via email to