On 2012-11-07 21:38, deadalnix wrote:
Adding a whole new aggregate type is a pretty intrusive and major change.
Is it? Just have it behave as a struct or class. But I guess the
suggestion below is just as good.
So let's defined in object.d the following :
@attribute struct attribute {}
And then mark as @attribute anything that may used as attribute.
@attribute struct foo {
string name;
}
@foo("asd") int a;
If wasn't marked as @attribute, it wouldn't be an valid attribute.
I would be happy with this approach as well. But how much difference
would it actually be to have:
attribute foo {
string name;
}
--
/Jacob Carlborg