# New Ticket Created by Dagur # Please include the string: [perl #118407] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=118407 >
> say slurp("/tmp/a.pm6")
sub abc() is export { say "hello" }
This works (given that it's NYI)
> require("/tmp/a.pm6") "&abc";
abc();
Trying to import symbols &abc from '/tmp/a.pm6', but it does not export
anything
Without the ampersand however,
> require("/tmp/a.pm6") "abc"; abc();
Error while compiling block (source text: "require(\"/tmp/a.pm6\")
\"abc\"; abc();\n"): Error while compiling op call: Error while compiling
block : Error while compiling op call: Null PMC access in
find_method('handle')
> say slurp("/tmp/a.pm6")
sub abc() is export { say "hello" }
This works (given that it's NYI)sub abc() is export { say "hello" }
> require("/tmp/a.pm6") "&abc"; abc();
Trying to import symbols &abc from '/tmp/a.pm6', but it does not export anything
> require("/tmp/a.pm6") "abc"; abc();
Error while compiling block (source text: "require(\"/tmp/a.pm6\") \"abc\"; abc();\n"): Error while compiling op call: Error while compiling block : Error while compiling op call: Null PMC access in find_method('handle')
