[zeromq-dev] Announce: cl-czmq - Common Lisp binding of CZMQ

Lucas Hope lucas.r.hope at gmail.com
Sat Aug 17 03:07:49 CEST 2013


Hi all,

I decided my new binding for common-lisp, cl-czmq is complete enough to be
released.

Here it is: https://github.com/lhope/cl-czmq

I‘m working through the guide examples. They make a good set of test cases
for a binding author. I’ve done through Chapter 2. The goal is to do them
all, of course. Here they are:
https://github.com/lhope/zguide/tree/master/examples/cl-czmq

   -

   I chose CZMQ instead of ZMQ because CZMQ is cleaner, more fleshed out,
   and easier to port. A binding to CZMQ should also be *easier to maintain*.
   CZMQ is also more well used than a Common Lisp binding will ever be.
    -

   There are two other bindings in Common Lisp. The one used in the zguide,
   cl-zmq, is abandoned. It only supports zmq 2.0. The more up to date one,
   lisp-zmq supports 2.2. This binding should support all zmq versions czmq
   supports. (*Note* that there does seem to have been efforts to fork and
   update cl-zmq to zmq3.x. Progress unknown.)
    -

   I named this binding cl-czmq because it aptly describes the library,
   using lisp library conventions. I don‘t want to take either the other
   package names because that interferes with lisp’s package management. Also
   it comes across as rude.
    -

   I would like this to become *the* CL binding in the guide and on
   zeromq.org. I'm willing to do more work to make that happen.

I'd like it if any other ZMQ lispers want to reach out with respect to this
(and of course any other comments are welcome! :-) ).

Regards,

Luke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130817/bbcb5db5/attachment.htm>


More information about the zeromq-dev mailing list