|
Boost : |
From: Ruben Perez (rubenperez038_at_[hidden])
Date: 2024-09-17 05:57:25
On Tue, 17 Sept 2024 at 07:37, Vinnie Falco <vinnie.falco_at_[hidden]> wrote:
>
> On Mon, Sep 16, 2024 at 9:25â¯PM Ruben Perez <rubenperez038_at_[hidden]> 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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk