I read this line in S02, and was distraught: $!foo object attribute private storage (mapped to $foo though)
I read this as meaning "when you declare $!foo, you will then also be able to refer to it as $foo". Jonathan Worthington pointed out on #perl6 that S12 says the exact opposite: has $brain; # also declares $!brain; So, which of the following is true? (1) The spec is inconsistent on this point, and should be straightened out. (2) "Mapped to" means the opposite of what I thought, and all is well. (3) The spec actually doesn't contradict itself, but "mapped to" is too imprecise a term to use here. // Carl