Skip to content

Clon is a Common Lisp library for scheduling much like cron.

License

Notifications You must be signed in to change notification settings

igorpikman/clon

Repository files navigation

Repository
=======================================

This repository contains a version of Clon with several bufixes applied.
Based on version clon-0.0.2 from http://quotenil.com/binary/clon/


Original README
=======================================

Clon is a Common Lisp library for scheduling much like cron.

It's under the MIT licence. See COPYING.

How to use it:

;;; create a stateless schedule:
(make-typed-cron-schedule :second '(member 0 10 20 30 40 50))
;;; create a scheduler that remembers the last scheduled time:
(make-scheduler *)
;;; schedule a function:
(schedule-function (lambda ()
                    (print (get-universal-time)))
                   *)
;;; unschedule the timer returned by SCHEDULE-FUNCTION:
(trivial-timers:unschedule-timer *)

About

Clon is a Common Lisp library for scheduling much like cron.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published