alejandrozf / abcl-gearman

Simple Gearman implementation in ABCL Common lisp using FFI Java Calls

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

abcl-gearman

Alejandro Zamora Fonseca ale2014.zamora@gmail.com

A simple implementation of a Gearman client & worker using https://github.com/gearman/java-service with ABCL(https://abcl.org/) FFI calls.

Useful as a example for use ABCL to load external Java library.

Quick start

  • Clone the system to your quicklisp local-projects folder

  • docker run --rm -p 4730:4730 artefactual/gearmand:1.1.19.1-alpine

  • CL-USER> (ql:quickload :abcl-gearman)

  • CL-USER> (in-package :abcl-gearman)

  • ABCL-GEARMAN> (create-running-worker "reverse")

  • ABCL-GEARMAN> (submit-job "reverse")

License

MIT

About

Simple Gearman implementation in ABCL Common lisp using FFI Java Calls


Languages

Language:Common Lisp 100.0%