On May 28, 2013, at 8:34 PM, Carl Mäsak (via RT) <perl6-bugs-follo...@perl.org> 
wrote:
> # New Ticket Created by  "Carl Mäsak" 
> # Please include the string:  [perl #118227]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118227 >
> 
> 
> <masak> r: class A {}; my %h{A} = A.new => 2; my %h2{A} = %h >>+>> 40; say %h2
> <camelia> rakudo 25a0b3: OUTPUT«Nominal type check failed for
> parameter 'key'; expected A but got Str instead [...]»
> <masak> how reasonable are my expectations above? I expect that to work.
> <masak> (i.e. produce '(A.new() => 42).hash' as output)
> <pmichaud> masak: I suspect that hypering doesn't know about typed hash keys
> <masak> I suspect so too.
> <pmichaud> since it was written before we had them :)
> <masak> but... it's not unreasonable to have that work, is it? :)
> <pmichaud> on its face it doesn't strike me as unreasonable
> * masak submits rakudobug
> <pmichaud> the devil may be in the details here, though
> <pmichaud> I consider it a valid rakudobug for the moment, yes.

Feels like this in essence is the same as .clone not being able to clone a 
typed hash.


Liz

Reply via email to