On Fri, 12 Mar 2010 04:06:27 -0500, Pelle Månsson
<pelle.mans...@gmail.com> wrote:
On 03/11/2010 09:37 PM, Steven Schveighoffer wrote:
BTW, C# doesn't do this:
-Steve
I still think D should, it makes little sense not to. What is gained
from limiting arbitrarily?
It has been pointed out that C#'s properties are "right" after 4 years of
development. I was just pointing out that C# doesn't agree with what has
been proposed.
I am undecided whether I like the idea of chained properties performing
this trick. As long as we can guarantee that it truly is the correct
choice on the compiler's part, I have no problem. This may mean
disallowing compilation a la C# in certain cases where the compiler is
unsure. You can always workaround by writing the steps manually (as the
C# error message suggests).
-Steve