jmalkin opened a new issue, #20:
URL: https://github.com/apache/datasketches-python/issues/20

   Nanobind is a new package from the original creator of pybind11, because he 
feels the latter has become too inefficient and bloated. Nanobind has a minimum 
target of C++17 and designed with the idea that you may need to modify your C++ 
code to fit the library rather than the library trying to do everything.
   
   The claim is that it allows smaller binaries (not sure how much that matters 
for us; we're under 1MB so far) and somewhat improved performance.
   
   Ensuring the C++ library integrates nicely with C++17 seems useful since the 
library's official target is C++11. Also, both the tuple sketch and density 
sketch needed an extra wrapper layer due to limits of pybind11's handling of 
the policy and kernel objects, respectively. If nanobind has gotten more 
sophisticated about that, it'd be a clear win even if performance is identical.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to