User defined attributes use

Namespace rswhite4 at googlemail.com
Mon Sep 16 13:16:44 PDT 2013


On Monday, 16 September 2013 at 20:15:26 UTC, Namespace wrote:
> On Monday, 16 September 2013 at 20:09:53 UTC, Adam D. Ruppe 
> wrote:
>> On Monday, 16 September 2013 at 19:58:51 UTC, Namespace wrote:
>>> Why should anyone switch to D if it is nothing else as a new 
>>> C++?
>>
>>
>> It's worth pointing out that the library AAs proposed here 
>> would still have the same syntax as the built-in ones now.
>>
>> int[string] a;
>>
>> would just be magically rewritten into
>>
>> AssociativeArray!(int, string) a;
>>
>> and ["one" : 1, "two" : 2], would just become something like 
>> AALiteral(["one", "two"], [1, 2]);, or whatever, I'm not sure 
>> exactly what they were going to do there.
>
> Then of course I have not said anything.
> The same thing I would suggest for scope. It exists as a 
> library solution and is rewritten magical.

And maybe also for delete: we need something to delete the memory 
manually.


More information about the Digitalmars-d-learn mailing list