boostorg / boostorg/variant2

README.md and documentation should better explain relation to boost::variant

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
71
Forks
41
PR merge metrics
No merged PRs in 30d

Description

Visitors who are not well-versed in the history of boost::variant and std::variant don't understand the rationale for having a "variant2" library:

* Was it created before or after variants became part of the standard?
* Is it a replacement for boost variant? for std::variant?
* If so, what, in a nutshell, is the problem with those?
* If not, why, in a nutshell, create yet another variant class?

The README.md should answer this at least briefly; and the documentation - more thoroughly. Currently that's not the case.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.