On Tue, Dec 16, 2008 at 10:02:23AM -0800, Jeff Horwitz wrote:
> # New Ticket Created by  Jeff Horwitz 
> # Please include the string:  [perl #61412]
> # in the subject line of all future correspondence about this issue. 
> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=61412 >
> 
> 
> In r33954 this succeeds in Rakudo:
> 
> > my %hash; %hash<foo> = 'bar'; say %hash<foo>;
> bar
> 
> but this fails during PAST->POST:
> 
> > my %hash; %hash<foo> := 'bar'; say %hash<foo>;
> rtype not set
> 
> This worked fine as of r33837.

The addition of the capability to do array and hash slices has
cause binding of array and hash elements to fail.  I decided
that slices and list assignment were more important right now
than binding elements of aggregates, so we've regressed there
for now.

I don't see a short-term fix on the horizon, as we'll have to
figure out exactly how we're going to handle such bindings/references
in the future.  Parrot isn't exactly set up for handling this
easily in a HLL like Perl 6, I'm afraid.

Pm

Reply via email to