My vote goes to @(a,b,c) and @a @b @c.

I never understood why some builtin storage class keywords have @ in front of them (e.g. @property, @safe, @disable) and some don't (e.g. pure, nothrow).

IMHO the cleanest design would be to have builtins as plain keywords (ie. no @ in front). And then @xxx is reserved for UDA.

I understand that this would be a breaking change and not likely to happen - just want to know the reasoning behind it.

/Jonas

Reply via email to