Compiler option
Shell.Options.Compiler
val interruptTightLoop: bool option
Although SML does not have a loop construct, functions which are tail recursive are compiled to tight loops in optimizing mode. If interruptTightLoops is true, all subsequently compiled tail recursive functions will be interruptible with Ctrl+C or the interrupt button on the podium.