On Thu, Feb 27, 2014 at 2:40 PM, bearophile <bearophileh...@lycos.com>wrote:
> Walter Bright: > > > * optional named parameters arguments (with simplest possible syntax) >>> >> This comes up now and then. The problem with it is it makes function >> overloading a near impossibility to untangle. >> > > Do you have an example of the problem? Not sure what the problem would be. We could apply the same rules as for template overloading, ie error when there's a potential ambiguity (or even disable overloading for functions with named parameter until details are ironed out). Many languages have this, for good reason (discussed, again, many times).