FAQ Incubation Ideas

I see the FAQ link on the main beman repo is dead. Are there any actually frequently asked questions yet? Perhaps some of these will help get the ball rolling? I’ll be happy to add a PR when some of these are agreed to.


  1. What’s the difference between the Beman Project and Boost?

While both Beman Project and Boost strive to provide high-quality C++ libraries to the community, the Beman Project is specifically focused on fostering works that can be adopted by the standard library.

  1. Do I have to write a WG21 C++ Standards Committee Paper before I can contribute to the Beman Project?

No! The Beman Project wants to work with you, with experience, feedback, and expertise. Obviously, a paper must be written before becoming accepted as part of the standard, but that paper can be written in tandem with your library development. Please reach out to the Beman Project Leads to help get your specific project started.

  1. I have a crazy library that’s probably never going to be a standard library feature, but I use it and think it’s neat. Can I contribute it to the Beman Project?

We’re glad you’ve developed a neat and useful library, but the Beman Project is dedicated to getting the highest quality libraries through the rigorous effort of standardization.


Thoughts?

I’m expecting the templates, tools, and guidelines developed as part of this project will be useful for library projects not destined to be standardized. I would like to encourage people to use those facilities to develop high quality libraries that aren’t standard.

It was also brought up last week that contributors could implement papers as published if they are interested in doing so. No need to be the paper author as such.

Getting a FAQ up and running is a great idea. Thanks for taking the lead @dustingooding! Your answers look good to me with maybe adding to the third something along the lines of: “That being said, we’re more than happy to see the conventions developed here helping folks elsewhere. Feel free to borrow what’s useful to you!”

I’d suggest creating a PR and linking it to here so folks can comment on the FAQ questions using GitHub’s code review interface.

+1 - please submit a PR, this looks like a good start!

1 Like

I’ve submitted a PR this morning to add some additional notes on Boost and library deprecation concepts we’ve discussed. I’d like to merge this before the presentation tonight if at all possible.

1 Like