On Sun, 25 Apr 2004, Dave Whipp wrote: > > "Abhijit A. Mahabal" <[EMAIL PROTECTED]> wrote: > > Symbol tables and typeglobs and such belong to A10... and the * has been > > stolen... so I'll just speculate in pseudocode. > > Blocks-are-subroutines makes life easier, and in pseudocode that can be > > just: > > *{"Foo::name1"} = -> $a { $a->{name1} }; > > If I read A12 correctly, this could be written as: > > &Foo::$name1 := -> $a {$a.name1}; >
Could be; that sounds somewhat right, but could you point out where in A12 because a search for := revelaed nothing relevant to me. In any case, I should have written that as: *{"Foo::name1"} = -> $a { $a.<<name1>> }; Oscillating between using P5 and P6 is occasionally frustrating, though working at a stretch in either is a pleasure... The issue for P6 is more complicated than in P5 because you cannot just assign to the typeglob: you will somehow have to take signatures in consideration while populating the symbol table. > Dave. --abhijit