[zeromq-dev] zeromq, abort(), and high reliability environments
sustrik at 250bpm.com
Thu Aug 14 14:17:06 CEST 2014
-----BEGIN PGP SIGNED MESSAGE-----
On 14/08/14 14:04, Pieter Hintjens wrote:
> On Thu, Aug 14, 2014 at 12:22 PM, Michi Henning <michi at triodia.com>
>> 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.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
-----END PGP SIGNATURE-----
More information about the zeromq-dev