Function: SB-EXT:SCHEDULE-TIMER

package type github

Schedule TIMER to be triggered at TIME. If ABSOLUTE-P then TIME is universal time, but non-integral values are also allowed, else TIME is measured as the number of seconds from the current time.

If REPEAT-INTERVAL is given, TIMER is automatically rescheduled upon expiry.

If REPEAT-INTERVAL is non-NIL, the Boolean CATCH-UP controls whether TIMER will “catch up” by repeatedly calling its function without delay in case calls are missed because of a clock discontinuity such as a suspend and resume cycle of the computer. The default is NIL, i.e. do not catch up.

Lambda list

(sb-ext:timer time &key sb-impl::repeat-interval sb-impl::absolute-p sb-impl::catch-up)