[get|set]Data<T> cleanup: resizing, accepted arguments and singleton dimensions
Open
code quality
question
- Dominant language
- C++
- Stars
- 72
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Brought up by pull request #400 I think we have some problematic and inconvenient API in the `[get|set]Data(T x)` API.
Contributor guide
Research direction
Start by reading pull request #400 and the existing [get|set]Data(T x) API. Resolve the proposed behavior for resizing, accepted arguments, and singleton dimensions; done means the API cleanup has an agreed scope and those behaviors are consistently defined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api, data
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100