On Fri, 01 Sep 2017 20:15:07 -0700, alex.jakime...@gmail.com wrote:
> Command:
> # run it and then send SIGINT (e.g. with Ctrl+C)
> perl6 -e 'react whenever signal(SIGINT).merge(signal(SIGTERM)) { say
> ‘hey!’; exit 0 }'
> 
> Result:
> hey!
> 
> 
> Command:
> # run it and then send SIGINT (e.g. with Ctrl+C)
> perl6 -e 'react whenever signal(SIGTERM).merge(signal(SIGINT)) { say
> ‘hey!’; exit 0 }'
> 
> Result:
> Unhandled exception in code scheduled on thread 10
> Cannot resolve caller postcircumfix:<[ ]>(Mu, Int); none of these
> signatures match:
>     (\SELF, Any:U $type, |c is raw)
>     (\SELF, int $pos)
>     (\SELF, int $pos, Mu \assignee)
>     (\SELF, int $pos, Mu :$BIND! is raw)
>     (\SELF, int $pos, :$delete!, *%other)
>     (\SELF, int $pos, :$exists!, *%other)
>     (\SELF, int $pos, :$kv!, *%other)
>     (\SELF, int $pos, :$p!, *%other)
>     (\SELF, int $pos, :$k!, *%other)
>     (\SELF, int $pos, :$v!, *%other)
>     (\SELF, Int:D $pos)
>     (\SELF, Int:D $pos, Mu \assignee)
>     (\SELF, Int:D $pos, Mu :$BIND! is raw)
>     (\SELF, Int:D $pos, :$delete!, *%other)
>     (\SELF, Int:D $pos, :$exists!, *%other)
>     (\SELF, Int:D $pos, :$kv!, *%other)
>     (\SELF, Int:D $pos, :$p!, *%other)
>     (\SELF, Int:D $pos, :$k!, *%other)
>     (\SELF, Int:D $pos, :$v!, *%other)
>     (\SELF, Any:D \pos)
>     (\SELF, Any:D \pos, Mu \assignee)
>     (\SELF, Any:D \pos, Mu :$BIND! is raw)
>     (\SELF, Any:D \pos, :$delete!, *%other)
>     (\SELF, Any:D \pos, :$exists!, *%other)
>     (\SELF, Any:D \pos, :$kv!, *%other)
>     (\SELF, Any:D \pos, :$p!, *%other)
>     (\SELF, Any:D \pos, :$k!, *%other)
>     (\SELF, Any:D \pos, :$v!, *%other)
>     (\SELF, Iterable:D \pos)
>     (\SELF, Iterable:D \pos, Mu \val)
>     (\SELF, Iterable:D \pos, :$BIND!)
>     (\SELF, Iterable:D \pos, :$delete!, *%other)
>     (\SELF, Iterable:D \pos, :$exists!, *%other)
>     (\SELF, Iterable:D \pos, :$kv!, *%other)
>     (\SELF, Iterable:D \pos, :$p!, *%other)
>     (\SELF, Iterable:D \pos, :$k!, *%other)
>     (\SELF, Iterable:D \pos, :$v!, *%other)
>     (\SELF, Callable:D $block)
>     (\SELF, Callable:D $block, Mu \assignee)
>     (\SELF, Callable:D $block, :$BIND!)
>     (\SELF, Callable:D $block, :$delete!, *%other)
>     (\SELF, Callable:D $block, :$exists!, *%other)
>     (\SELF, Callable:D $block, :$kv!, *%other)
>     (\SELF, Callable:D $block, :$p!, *%other)
>     (\SELF, Callable:D $block, :$k!, *%other)
>     (\SELF, Callable:D $block, :$v!, *%other)
>     (\SELF, Whatever:D)
>     (\SELF, Whatever:D, Mu \assignee)
>     (\SELF, Whatever:D, :$BIND!)
>     (\SELF, Whatever:D, :$delete!, *%other)
>     (\SELF, Whatever:D, :$exists!, *%other)
>     (\SELF, Whatever:D, :$kv!, *%other)
>     (\SELF, Whatever:D, :$p!, *%other)
>     (\SELF, Whatever:D, :$k!, *%other)
>     (\SELF, Whatever:D, :$v!, *%other)
>     (\SELF, HyperWhatever:D, *%adv)
>     (\SELF, HyperWhatever:D, Mu \assignee)
>     (\SELF, :$BIND!)
>     (\SELF, :$delete!, *%other)
>     (\SELF, :$exists!, *%other)
>     (\SELF, :$kv!, *%other)
>     (\SELF, :$p!, *%other)
>     (\SELF, :$k!, *%other)
>     (\SELF, :$v!, *%other)
>     (\SELF, *%other)
> 
> 
> 
> I think there's something wrong.

Fixed in Rakudo commits 1f411693bd and 13b6a33c20. Tagging as test needed.

/jnthn

Reply via email to