> On 14 Oct 2022, at 22:05, Joseph Polanik <jpola...@charter.net> wrote:
>
> On 10/14/22 3:38 PM, Elizabeth Mattijsen wrote:
>>> On 14 Oct 2022, at 21:15, Joseph Polanik <jpola...@charter.net> wrote:
>>> Actually, I did create a factorial() sub, but that didn't get me out of my
>>> present predicament. It works as expected when invoked from the command
>>> line. However, when invoked from a test script (or the REPL) the error
>>> message is "Undeclared routine".
>> Could you please run that case with:
>>
>> $ raku --ll-exception -Idir-with-module test-script
>>
>> and post the output?
> $ raku --ll-exception -Idir-with-module Run/run_SequenceHelper.raku
> Undeclared routine:
> factorial used at line 23
>
> at SETTING::src/core.c/Exception.pm6:64
> (/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/runtime/CORE.c.setting.moarvm:throw)
>
> from gen/moar/Grammar.nqp:4517
> (/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:cry_sorrows)
>
> from gen/moar/Grammar.nqp:838
> (/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:comp_unit)
So, this is really the static optimizer complaining about the fact that
"factorial" did not actually got exported.
> The script Run/run_SequenceHelper.raku contains only the following lines
>
> use lib '~/Documents/myRaku/gitHub/SequenceHelper/lib';
> use SequenceHelper :ALL;
OOC, what happens if you remove the :ALL here?
Liz