I am trying to convert a fairly simple Perl 5 program and supporting
modules to Perl 6 and making slow progress.

Executing 'perl6 -v':

  This is perl6 version 2015.02-247-gab55cb7 built on MoarVM version
2015.02-25-g3d0404a

I am trying to get something equivalent to Carp to show me the exact
failure in my code but I haven't found out how yet.

At the moment I am executing my program like this:

  perl6 --ll-exception <perl 6 prog>

expecting to see the complete call stack and source code lines, but I
don't see my code at all.

Here is the result of my last execution:

<dump>
juvat2:test$ test_ellipsoid.pl
Unhandled exception: This type cannot unbox to a native integer
   at <unknown>:1
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/perl6/runtime/CORE.setting.moarvm:print_exception:4294967295)
 from src/gen/m-CORE.setting:13775
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/perl6/runtime/CORE.setting.moarvm:<anon>:40)
 from gen/moar/stage2/NQPHLL.nqp:1381
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/nqp/lib/NQPHLL.moarvm:command_eval:374)
 from src/Perl6/Compiler.nqp:17
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/nqp/lib/Perl6/Compiler.moarvm:command_eval:93)
 from gen/moar/stage2/NQPHLL.nqp:1321
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/nqp/lib/NQPHLL.moarvm:command_line:116)
 from src/gen/m-main.nqp:39
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/perl6/runtime/perl6.moarvm:MAIN:18)
 from src/gen/m-main.nqp:35
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/perl6/runtime/perl6.moarvm:<mainline>:197)
 from <unknown>:1
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/perl6/runtime/perl6.moarvm:<main>:8)
 from <unknown>:1
(/home/tbrowde/.rakudobrew/moar-nom/install/languages/perl6/runtime/perl6.moarvm:<entry>:9)
</dump>

Can anyone point me in the right direction?

Thanks.

-Tom

Reply via email to