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
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
