new DIP5: Properties 2

Daniel Keep daniel.keep.lists at gmail.com
Mon Jul 27 02:29:48 PDT 2009


Kagamin wrote:
> http://prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP5
> 
> As namespaces were proposed, a variant of them is in DIP5 now.

Oh dear, here we go.

Let's all create our own DIPs as slight variations of existing ones when
we disagree instead of actually working together!

Is there ANY reason this couldn't have been put into DIP4 as an
alternative solution?

This isn't even an objective proposal...

"Parts of DIP4 are too puristic and as a consequence - insane."  No
objective reasoning given; just calling DIP4 "insane."

"Default storage is not a big deal to be so anal about it."  That's
subjective.  You then go on to admit that you need trivial properties
for interfaces, yet completely discount that use case.

"The {get;set;} syntax exists in C# only for reflection purposes..." No,
I'm pretty sure it exists because interfaces can't have fields, and most
accessors are trivial.

This is *exactly* why I said DIPs need to have some form of editorial
control.



More information about the Digitalmars-d mailing list