Observations:
- In the P0217R3 proposal (2016-06-24), the structured bindings term is used.
- In the current working C++1z draft (2016-11-28), the decomposition declarations term is used.
- In the P0615R0 proposal (2017-03-01), decomposition declarations were renamed to structured bindings.
- Strikingly, this blogpost (2017-01-09) contains the following text:
Decomposition declarations. [..] Was originally called "structured bindings".
- Similarly, this question (2017-03-04) contains the following text:
[..] C++17 decomposition declarations (the feature formerly known as "structured bindings").
Questions:
- Which of these two is the correct and up-to-date term we should use?
- Why there are two names for the same concept?
- If decomposition declarations were really renamed to structured bindings, what is the reason?