The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

use 5.10.0;
use strict;
use utf8;
Inline::Perl6::p6_run(q[
class GLOBAL::Foo {
method foo() {
return 'foo';
}
}
&GLOBAL::new_foo = sub () {
return Foo.new;
}
]);
is Inline::Perl6::call('new_foo')->foo, 'foo';
done_testing;