[zeromq-dev] Making language bindings work with both maint andmaster

Vitaly Mayatskikh v.mayatskih at gmail.com
Mon Oct 4 12:19:51 CEST 2010


At Sat, 02 Oct 2010 22:01:57 +0200, Martin Sustrik wrote:

> > Why would this not work with some bindings? Are those not compiled using
> > the C public API?
> 
> Nope. The two I've mentioned redeclare the ABI of the library in a 
> native way.

CFFI includes groveller which is able to generate lisp code based on
.h stuff, but this is kinda overkill for such small header like
zmq.h.

Also I don't see the point why there's need to keep track of different
ABIs in one bucket. There may be different git branches for
ABI-incompatible versions, each branch may contain runtime check
against installed 0mq version.

-- 
wbr, Vitaly



More information about the zeromq-dev mailing list