One exception which is commonly encountered is that which results when
a Control-C is entered on the terminal. This results in the exception
CTRLC and may therefore be used to abort execution of a procedure and
return ICL to direct mode. However, an exception handler for CTRLC may
be added to a procedure to modify the behaviour when a control-C is
typed.
ICL The Interactive Command Language for ADAM