# New Ticket Created by Ilya Belikin
# Please include the string: [perl #61642]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=61642 >
Hi,
I am trying force November works on r34320, and look like found rakudobug:
> say { foo => 1}.perl;
{("foo" => 1)} # looks strange, I think it should be just {"foo" => 1}.
and after, that produce problem when we try to eval this str:
> sub foo { eval '{ "her" => 1, "foo" => 5, "bar" => 5, "baz" => 2 }' }; my $a
> = foo(); say $a.perl;
{("baz" => 2), ("her" => 1), ("foo" => 5), ("bar" => 5)}
> sub foo { eval '{ ("her" => 1), ("foo" => 5), ("bar" => 5), ("baz" => 2) }'
> }; my $a = foo(); say $a.perl;
[("her" => 1), ("foo" => 5), ("bar" => 5), ("baz" => 2)] # ouch!
> sub foo { eval '{ ("her" => 1), ("foo" => 5), ("bar" => 5), ("baz" => 2) }'
> }; my %a = foo(); say %a.perl;
{("baz" => 2), ("her" => 1), ("foo" => 5), ("bar" => 5)}
ihrd