G-Node / G-Node/nix

[get|set]Data<T> cleanup: resizing, accepted arguments and singleton dimensions

Open
#401 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.