On Monday, 26 November 2012 at 19:59:42 UTC, Walter Bright wrote:
On 11/27/2012 5:52 AM, David Nadlinger wrote:
I agree, and if I remember previous discussions on the subject
correctly, it seems like only Walter is in favor of upholding the current restrictions of "alias" parameters to symbols. I simply do not see a point in pushing compiler implementation details on the user like
that – for the programmer, a type is a type is a type…

Walter, do you have an example of a situation where the alias parameter restriction would be beneficial? (for the D code involved, I don't mean
the few lines of code avoided in the compiler)

In any case, it will break a great deal of existing code to change that behavior.

Please stop repeating that "will break lots of code" mantra. D user base is very small and it doesn't grow *because* issues like the one discussed do not get fixed. When they are fixed people may start using the language. And *then* you would have to worry about backward compatibility. Look at the recent Manu's complaints and see what people who would really use the language have wanted from it for years.



Reply via email to