# New Ticket Created by Panu Ervamaa # Please include the string: [perl #64848] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=64848 >
17:07 < pnu> Let's say i have $x='foo' how do i call foo() -- i recall there was a syntax like $x.() or something but can't find it now. 17:20 <@TimToady> for a real code ref &$x() works 17:21 <@TimToady> for a symref, you have to use &::($x)() or some such 17:23 <@moritz_> rakudo: sub foo { say "bar" }; my $x = 'foo'; &::($x)() 17:23 < p6eval> rakudo df8662: OUTPUT«Syntax error at line 1, near "&::($x)()"current instr.: 'parrot;PGE;Util;die' p129 (runtime/parrot/library/PGE/Util.pir:85)» The feature is not implemented yet? This would be nice while writing a test suite where I have the names of different subs and methods to call. Eval workaround is a little evil and may lead to other bugs with interpolating the parameters etc. p.