Larry Wall wrote:
 You must
specify @foo[[;[EMAIL PROTECTED] or @foo[()] <== @bar to get the special mark.


I'm uncomfortable with the specific syntax of @a[()] because generated code might sometimes want to generate an empty list, and special-casing that sort of thing is always a pain (and fragile). An empty list of subscripts should return an empty slice.

What this mark is really trying to say is "The definition of the indices is coming from elsewhere". I'm wondering if these semtantics would make it appropriate to use the yada operator here:

   @foo[...] <== @bar;


Dave.

Reply via email to