
On Thu, Sep 11, 2025 at 3:56 AM Klemens Morgenstern via Boost < boost@lists.boost.org> wrote:
I wrote a new design the statement/resultset to follow the sqlite API ... Instead of
for (auto res : conn.prepare("select 42").execute<std::tuple<int>>());
it is now:
On the one hand, I think that exploring the API design space to improve and polish the interface for end users is great, so kudos for that. However, this is exactly the sort of thing that could be done before the formal review by going out into the market and acquiring users with real-world use-cases and real-world problems who can provide the best possible feedback for changes. I think the model of writing a library direct-for-review works for certain authors (Joaquin with Bloom and Peter with Hash2 come to mind). Yet I do not think that it works in general. For example I always build up substantial users for my own libraries and the feedback ahead of the formal review has been pivotal in getting the libraries into shape. I would encourage this model going forward. Thanks