I'm able to catch the InterruptException with the code below when running 
in the REPL, but it doesn't seem to get thrown when running the code in a 
script.

while true
    try sleep(1)
        println("running...")
    catch err 
        println("error: $err")
    end 
end


On Monday, 16 June 2014 18:30:36 UTC-3, Ivar Nesje wrote:
>
> SIGINT gets converted to a InterruptException, that can be caught in a 
> catch statement. If you happened to be in a ccall, you might cause your 
> program to be in a corrupt state and leak resources such as memory.
>
> I'm not sure how you can interact with other signals.
>

Reply via email to