I am going to try to get a 1.0.0 release of boost.optional soon, and by soon I hope well before CppNow. I think the major outstanding bit is making sure it’s packagable and hopefully actually packaged.
I’d like to have better docs, but the library wording might serve in the interim. Not in raw LaTeX, of course.
Now that Exemplar is using find_package, it’s realistic to get it packaged in some form by then.
I know @river also had some ease of use concerns. It would be good to get folks to try out Conan and vcpkg workflows to see if either or both meet their expectations. Otherwise, it should be reasonable to iterate on other dependency management workflows.
Yeah I also wish we have quick playgrounds for all libraries. I hope we can either have a resolution on if current solution (have apt install libgtest-dev before preset) satisfy ease-of-use or we restore some way to one-click setup.
If we’re planning on having Library in a Week tasks that include making new libraries, we should have a good enough new project workflow nailed down.
I would expect someone willing to contribute a new Beman libraries should be able to get from nothing to a “hello world” library in an hour (ideally a lot less).
If the technology is based on Exemplar, I would expect all CI and testing should work fine out of the box, docs on building should be fine, etc.