Handle a signal: Difference between revisions

Content deleted Content added
Kazinator (talk | contribs)
m →‎{{header|TXR}}: Drop @(do ...)
Trizen (talk | contribs)
m →‎{{header|Sidef}}: minor code fix and added output sample
Line 1,160:
=={{header|Sidef}}==
<lang ruby>var start = Time.sec;
 
 
Sig.INT { |_|
Sys.say("Ran for #{Time.sec - start} seconds.");
Sys.exit;
};
 
 
{ |i|
Sys.say(i);
Sys.sleep(0.5);
} * Math.inf;</lang>
 
{{out}}
<pre>
1
2
3
4
^CRan for 2 seconds.
</pre>
 
=={{header|Smalltalk}}==