Hi all,

On Wed, Jul 06, 2022 at 08:44:02PM -0700, William Michels via perl6-users wrote:

> I'm assuming the `%` is the anonymous state variable (associative)?

> https://docs.raku.org/language/variables#The_%_variable

Thanks, Bill, that is a significant bit (Ha, I'll keep that to punish
everyone).  I have managed to both miss and not retain that.  Now it makes
some sense.

Now, I can see that

    %h=%=%(:a(1));       #  «{a => 1}␤»

easily gets parsed to

    %h = %=  %(:a(1));       #  «{a => 1}␤»

but not how the "modulus assignment" is rejected for the "assign to anonymous 
state var".
That is despite that only the one interpretation will work with the type given 
here.

Rob

Reply via email to