SIC DELAY

###
SIC DELAY

            [SIC\]SIC DELAY Seconds
            [SIC\]SIC DELAY

        Delay the execution of commands. SIC DELAY is used  in  two  times.  The
        first  call  is  given a duration as argument. Added to the current date
        and time, this defines a virtual milestone in the future. The next  call
        without argument will wait for this milestone if it has not been reached
        yet, or will return without waiting if the limit is already past. During
        the waiting time, CTRL-C can be used to exit the command.

        An application of SIC DELAY is to slow down the execution of loops which
        display or draw useful informations to the user. In the  example  below,
        we ensure that the loops are executed every second (or more), instead of
        depending on the CPU speed which varies over machines and epochs:
           FOR I 1 to 10
             SIC DELAY 1.0
             Do something
             SIC DELAY
           NEXT