On DIP 23

Zach the Mystic reachBUTMINUSTHISzach at gOOGLYmail.com
Fri Feb 8 13:32:33 PST 2013


On Friday, 8 February 2013 at 21:31:17 UTC, Zach the Mystic wrote:
> On Thursday, 7 February 2013 at 18:55:23 UTC, Dicebot wrote:
>> On Thursday, 7 February 2013 at 16:35:17 UTC, Andrei 
>> Alexandrescu wrote:
>>> I felt we were getting somewhere.
>>>
>>> Andrei
>>
>> Both yes and no at the same time.
>>
>> Last proposals did a great job addressing different issues 
>> regarding property syntax and I somewhat like them in that 
>> sense. But they miss an important paragraph about what 
>> properties are supposed to be in D semantically, when they 
>> should be used and what problems they try to solve. So far 
>> design feels like it is syntax based as opposed to use case 
>> based.
>
> In writing my article about nested structs, I stumbled upon a 
> general definition of a property which may be of value here.
>
> "A property is a named set of overloaded operations on a piece 
> of
> data which replaces the appearance of that data in code(™)."

By stumbled I mean I accidentally wrote it without knowing what I
was doing.


More information about the Digitalmars-d mailing list