On Tue, 17 Sept 2024 at 07:37, Vinnie Falco
On Mon, Sep 16, 2024 at 9:25 PM Ruben Perez
wrote: This is really exciting. I'm up for porting my library (or help port its dependencies).
I love the enthusiasm but Asio has 1,537 dependencies, give or take.... we need to set our sights a bit lower :)
Boost.Config, Assert, or throw_exception come to mind. Then maybe something small like StaticString although that one might already be mostly safe. Boost.SmartPtr perhaps? We would need to talk to the Safe C++ folks.
Thanks
That's why I said dependencies :) I suspect that most of SmartPtr is covered by the classes std2::box and std2::rc, which AFAIK are the Rust safe equivalents of unique_ptr and shared_ptr. Do you envision Boost as a place to host an implementation of the std2 library? Or rather as a "test ground" where libraries (say charconv or json) actually use such standard facilities? (or both?) Anyway, I'm on the slack channel now too. Thanks, Ruben.