# New Ticket Created by Zoffix Znet # Please include the string: [perl #128900] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=128900 >
If you start the REPL and then run: sleep 50000 Or any other long running command, it'll "hang" for a long time. If you attempt to press Control+C to abort that line, you end up exiting REPL. When ^C is pressed while a line in REPL is running, it should abort that line, instead of exiting. And the current behaviour is to be maintained in that pressing ^C when nothing is running exitings the REPL. Relevant IRC conversation: http://irclog.perlgeek.de/perl6/2016-08-11#i_13007834 Specifically: [lizmat]: fwiw, I think it should be pretty trivial to catch SIGINT in a signal handler, then die("SIGINTED") in there, and then let the CATCH handler cleanup