# New Ticket Created by  Ron Schmidt 
# Please include the string:  [perl #92354]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=92354 >


Discussed on IRC here: http://irclog.perlgeek.de/perl6/2011-06-06#i_3869158

To summarize with examples:

PhatEddy rakudo: my $a; eval $a.WHO
p6eval rakudo 048573: OUTPUT«Null PMC access in invoke()␤  in 'eval' at line 
1213:CORE.setting␤  in 'eval' at line 1213:CORE.setting␤  in main program body 
at line 22:/tmp/dPvhCT3k6G␤»
PhatEddy rakudo: my $a; say $a.WHO ~ 'after'
p6eval rakudo 048573: OUTPUT«No applicable candidates found to dispatch to for 
'infix:<~>'. Available candidates are:␤:(Any $x = { ... })␤:(Any $a, Any $b)␤␤  
in main program body at line 22:/tmp/f0nlWgcfJL␤»

masak moritz: how would you explain that?
moritz masak: with Mu
moritz masak: or non-p6 types
moritz rakudo: say pir::typeof (my $a).WHO
p6eval rakudo 048573: OUTPUT«NameSpace␤»
jnthn masak: .WHO doesn't behave very in current Rakudo
moritz right, it's a parrot-level type

PhatEddy rakudo: class A{}; my A $a .= new; eval $a.WHO
p6eval rakudo 048573: OUTPUT«Null PMC access in invoke()␤  in 'eval' at line 
1213:CORE.setting␤  in 'eval' at line 1213:CORE.setting␤  in main program body 
at line 22:/tmp/BfB1bYJ9_N␤»
PhatEddy rakudo: class A{}; my A $a .= new; say $a.WHO ~ ''
p6eval rakudo 048573: OUTPUT«No applicable candidates found to dispatch to for 
'infix:<~>'. Available candidates are:␤:(Any $x = { ... })␤:(Any $a, Any $b)␤␤  
in main program body at line 22:/tmp/6WQHZMJuVx␤»


Reply via email to