In v6.d this throws the exception: $ 6 'start die("bye"); sleep 1' Unhandled exception in code scheduled on thread 4 bye in code at -e line 1
whereas the exception is silently ignored in 6.c: $ 6 'use v6.c; start die("bye"); sleep 1' Not sure if this answers your question, as it is unclear from your question on which version you are running. > On 10 Nov 2018, at 13:59, Brian Duggan <bdugg...@gmail.com> wrote: > > Hi Perl 6 Users, > > What's the best way to know that an exception > occurred in another thread, e.g. > > $ perl6 -e 'start say("hi"); sleep 1' > hi > $ > > but > > $ perl6 -e 'start die("bye"); sleep 1' > $ > > I thought maybe $*SCHEDULER.uncaught_handler > would help out here, but it didn't seem to. > > thanks > Brian