Guest User

Untitled

a guest
Oct 19th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.49 KB | None | 0 0
  1. (defun run-time-functions ()
  2.     (increase-day-counter)
  3.     (increase-day-of-week-counter)
  4.     (increase-day-of-month-counter)
  5.     (year-check)
  6.     (month-check)
  7.     (week-check)
  8.     (setf prev-time (get-universal-time))
  9.     (setf tick-p nil))
  10. (defun ticker (tick-p cur-time prev-time difference)
  11.     (setf cur-time (get-universal-time))
  12.     (setf difference (- cur-time prev-time))
  13.     (if (>= difference 30)
  14.             (setf tick-p t))
  15.     (if (eql tick-p t)
  16.             (run-time-functions)))
  17. (defun loop-start ()
  18.     (loop
  19.              (ticker)))
Add Comment
Please, Sign In to add comment