On 7/19/20 4:21 PM, Carl Sturtivant wrote:
On Sunday, 19 July 2020 at 17:06:14 UTC, Paul Backus wrote:
Also, letting aliases refer to expressions essentially allows AST macros in through the back door. Consider the following example:

[...]

Perhaps what's needed is something more that is less than allowing aliases for expressions in the wide sense you suggest here.

I agree. Something not yet mentioned is that aliases provide direct access to the symbols for the purposes of looking at attributes -- something that a wrapper function doesn't provide.

The question is: how do you restrict it to explicit data items within a specific aggregate without parsing arbitrary expressions?

-Steve

Reply via email to