Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Allegro Common Lisp interface to 0MQ, originally forked off
Common Lisp
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

acl-zmq: Allegro Common Lisp interface to 0MQ

This library implements an interface to the 0MQ message queueing system for Allegro Common Lisp (ACL). It is a fork of the cl-zmq library which is based on CFFI. As CFFI does not support the style of errno passing that ACL uses and could not easily be fixed to do that, all CFFI code was replaced by native ACL FFI calls. Also, the API of acl-zmq has deviated from cl-zmq so that it is more idiomatic (ugh) Common Lisp and supports a consless mode for polling queues.

acl-zmq has been implemented and tested with Allegro CL 8.2, 0MQ version 2 as of June 2010 from github on Linux x86/64. There may be integer length issues with 32 bit platforms.

Like cl-zmq, acl-zmq is distributed under the LLGPL.

The code has not been tested or used a lot, so it is likely to contain bugs. As I am not currently using ACL and ZMQ, I cannot give any support for it. Please keep this in mind if you use it as a starting point for your project.

Something went wrong with that request. Please try again.