<div dir="ltr"><div><div>I'm happy for it to be moved over the the zeromq organisation and/or being renamed to cppzmq as required.<br><br>As I've only been added features as I have needed them, or people requested them, there are a few features missing from libzmqpp as compared to the latest libzmq, mostly the new options for encryption.<br>
<br></div>It also might need modification for any coding/style guidelines you have, or things like the tests which currently use libboost.<br><br></div>There is also a command line client in that repo as well which we might want to move out as it's not really part of the binding as such, it's mostly just there for testing services.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 16 November 2013 09:37, Pieter Hintjens <span dir="ltr"><<a href="mailto:ph@imatix.com" target="_blank">ph@imatix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sat, Nov 16, 2013 at 10:15 AM, Laurent Alebarde <<a href="mailto:l.alebarde@free.fr">l.alebarde@free.fr</a>> wrote:<br>
<br>
> What I don't understand, since libzmq is developped under C++, just the API<br>
> is C, is why these C++ bindings are bindings and not rewrites of zmq.h,<br>
> zmq_utils.h, zmq.cpp, zmq_utils.cpp ? Which would be IMHO more consistent.<br>
<br>
</div>The C++ API in libzmq isn't documented nor exported, so you'd have to<br>
write a separate low-level C++ API as part of libzmq. That is perhaps<br>
a good idea. However it would have to be fully documented with the<br>
core library.<br>
<br>
One possible plan therefore is to:<br>
<br>
- move the cppzmq header file _back_ into libzmq, and rewrite it to<br>
use the internal C++ classes rather than zmq.cpp exports, and create a<br>
proper C++ API for libzmq, that can be documented and maintained as<br>
part of the product<br>
- bring zmqpp into the zeromq organization and make that the<br>
"official" C++ binding, perhaps renaming it to cppzmq for consistency<br>
with other high level bindings.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-Pieter<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
zeromq-dev mailing list<br>
<a href="mailto:zeromq-dev@lists.zeromq.org">zeromq-dev@lists.zeromq.org</a><br>
<a href="http://lists.zeromq.org/mailman/listinfo/zeromq-dev" target="_blank">http://lists.zeromq.org/mailman/listinfo/zeromq-dev</a><br>
</div></div></blockquote></div><br></div>