[zeromq-dev] zeromq, abort(), and high reliability environments

Martin Sustrik sustrik at 250bpm.com
Thu Aug 14 14:17:06 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 14/08/14 14:04, Pieter Hintjens wrote:
> On Thu, Aug 14, 2014 at 12:22 PM, Michi Henning <michi at triodia.com>
> wrote:
> 
>> On that note: Why is zmq using "void *" instead of declaring
>> abstract types?
> 
> Horrid C API design by individuals who felt C++ was the superior 
> language and that POSIX socket API compatibility was more
> important than usability.

Remeber that this design decision was done in the end of 2009 as part
of the migration from AMQP-syle API to POSIX socket API. If POSIX API
was not adopted back then, 0mq would be nothing but a dim memory today
and there would be nothing to discuss now. Shrug.

Martin

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJT7KjCAAoJENTpVjxCNN9YInIH/jfErIhkPcvVw9SS2AW1rhvD
Pdwvdw7ZXI1DvntWee82ZM2wEL9YdSmvVnuFTk7QuFrkP5TW/GlRK/HTCoLHHKL9
EOb5wq4XwEyONJa2DZtjAN5Wg8HnBP+jZueVO3U6wYWJHi0gyyUKs+f+v0oX0Tcw
SBZucMnckWUm9AiV5M3tCeraeF6TSTgfaaqggk9FSX3mTjojIlsSNWO8iA+/l/rU
vsdKhuN6p6y/fFjABJPRJ5Z1QZ+/kSMvI+zgTMy4wReTZb9Sj6IpA47973EvO40p
KVsp9VgOeySTi577P2H25/pMLK2+EO8yRohTnK/+ihSXSqhEgUP7VZR48FZEjQc=
=nbA3
-----END PGP SIGNATURE-----



More information about the zeromq-dev mailing list