On 10/14/22 4:53 PM, Elizabeth Mattijsen wrote:
raku --ll-exception -Idir-with-module Run/run_SequenceHelper.raku
I hope you changed "dir-with-module" by the actual directory name.
I didn't. My bad. Now, four subs are producing correct results
raku --ll-exception
-I/home/jpolanik/Documents/myRaku/gitHub/SequenceHelper/lib/
Run/run_SequenceHelper.raku
Invoke factorial operator
120
Invoke factorial sub
120
Invoke double factorial operator
15
Invoke is-palindrome
True
The other two methods, genSeq_IndexOps and genSeq_ArrayOps, are
producing errors:
raku --ll-exception
-I/home/jpolanik/Documents/myRaku/gitHub/SequenceHelper/lib/
Run/run_SequenceHelper.raku
Two terms in a row across lines (missing semicolon or comma?)
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/World.nqp:5447
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/World.moarvm:throw)
from gen/moar/Grammar.nqp:295
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:typed_panic)
from gen/moar/Grammar.nqp:991
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:eat_terminator)
from gen/moar/Grammar.nqp:890
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:statementlist)
from gen/moar/stage2/NQPHLL.nqp:1471
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:LANG)
from gen/moar/Grammar.nqp:1342
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:FOREIGN_LANG)
from gen/moar/Grammar.nqp:838
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:comp_unit)
from gen/moar/Grammar.nqp:553
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Grammar.moarvm:TOP)
from gen/moar/stage2/QRegex.nqp:2267
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/QRegex.moarvm:parse)
from gen/moar/stage2/NQPHLL.nqp:2301
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:parse)
from gen/moar/stage2/NQPHLL.nqp:2217
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:execute_stage)
from gen/moar/stage2/NQPHLL.nqp:2252
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:run)
from gen/moar/stage2/NQPHLL.nqp:2248
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:)
from gen/moar/stage2/NQPHLL.nqp:2244
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:compile)
from gen/moar/stage2/NQPHLL.nqp:1919
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:eval)
from gen/moar/stage2/NQPHLL.nqp:2154
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:evalfiles)
from gen/moar/stage2/NQPHLL.nqp:2114
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:command_eval)
from gen/moar/Compiler.nqp:105
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/lib/Perl6/Compiler.moarvm:command_eval)
from gen/moar/stage2/NQPHLL.nqp:2039
(/home/jpolanik/rakudo-2022.07-01/bin/../share/nqp/lib/NQPHLL.moarvm:command_line)
from gen/moar/rakudo.nqp:140
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/runtime/perl6.moarvm:MAIN)
from gen/moar/rakudo.nqp:1
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/runtime/perl6.moarvm:<mainline>)
from <unknown>:1
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/runtime/perl6.moarvm:<main>)
from <unknown>:1
(/home/jpolanik/rakudo-2022.07-01/bin/../share/perl6/runtime/perl6.moarvm:<entry>)
I'll keep playing with those two malfunctions.
Joe
Do you happen to have a subroutine called "EXPORT" in the module?
No