Common Lisp Library for the Gearman distributed job system.
cl-gearman is available on quicklisp.
;; client (cl-gearman:with-client (client "localhost:4730") (format t "~a~%" (cl-gearman:submit-job client "echo" :arg "foo"))) ;; worker (cl-gearman:with-worker (worker "localhost:4730") (cl-gearman:add-ability worker "echo" #'(lambda (arg job) arg)) (loop do (cl-gearman:work worker)))
Please see examples for detail.
- clozure cl
- allegro cl
- Takayuki Sato
Copyright (c) 2012 Takayuki Sato
Licensed under the LLGPL License.