On Tuesday, 11 June 2013 at 22:34:55 UTC, Daniel Murphy wrote:
There is a reason we don't call every function in phobos
'process' and let
the module name tell us what is actually does - when you see
the name in
your source code, it is easy to recognize what is being done.
"copy", "write" and "compress" are perfectly recognizable names.
tl;dr We have great tools to disambiguate when we have to.
Let's not have
to.
The way I see it, you're asking that all code should pay for the
benefit of a minority of cases. I'd choose the inverse.