On Monday, 1 April 2013 at 00:37:07 UTC, Zach the Mystic wrote:
Just a technical point, I believe your use of the term "property" should be replaced with the term "attribute". @ means attribute, of which there are two kinds, built-in and user defined. Built-in attributes themselves are little more than keywords which haven't acquired "tenure", so to speak - the confidence of the language designers that they merit the full status of a no-@ keyword.

To be even more precise, some built-in attributes, such as 'ref', 'in', and 'out' function parameters, don't even require the @ and are indeed full-fledged keywords too.

Reply via email to