git clone 'https://github.com/taksatou/cl-gearman.git'
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.
Copyright (c) 2012 Takayuki Sato
Licensed under the LLGPL License.