Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doc: Boost Subcomponents in Use #31

Open
3 tasks
ax3l opened this issue Jun 29, 2022 · 1 comment
Open
3 tasks

Doc: Boost Subcomponents in Use #31

ax3l opened this issue Jun 29, 2022 · 1 comment

Comments

@ax3l
Copy link
Member

ax3l commented Jun 29, 2022

The README does not list that RedGrapes depends on Boost.
https://github.com/ComputationalRadiationPhysics/redGrapes#dependencies

  • It looks like this section needs to be synchronized with the docs:
    https://redgrapes.readthedocs.io/en/dev/install.html

  • Besides the boost version, can you please document which exact sub-components of the huge boost libraries are used?

  • Last but not least, can boost (as a whole) be potentially be avoided altogether or replaced by single, stand-alone dependencies (which can be in boost, too)? It looks like we mainly need boost/core/demangle.hpp, boost/type_index.hpp and boost/context/continuation.hpp

@ax3l ax3l changed the title Boost? Doc: Boost Subcomponents in Use Jun 29, 2022
@michaelsippel
Copy link
Member

michaelsippel commented Jun 29, 2022

It looks like this section needs to be synchronized with the docs:

Yes the whole docs is outdated. I agree, this needs some work.

Last but not least, can boost (as a whole) be potentially be avoided altogether or replaced by single,
stand-alone dependencies (which can be in boost, too)?

That was the plan, we currently depend only on Boost.Context and type_index.
Type_index should be replaced with std::type_index and Boost.Context could be directly pulled into the repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants