Function: SB-EXT:SCHEDULE-TIMER¶
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)