Open kierenevans opened 3 years ago
I think the main problem is we can't override arrays with a subset of array items rather than overriding every entry, but an explicit way to reference the original also would be good. My problem with it is I want the implicit override to wipe the array completely.
There's similar issue for maps, we can't wipe a whole map, but doing that on maps should be explicit instead of implicit for arrays
This leads to a lot of duplication of a harness into a project.
For example if a harness defines:
but we want to insert "one point five" between "one" and "two", we have to clone the whole array to the project:
This also affects removing something from the array. For example if we don't want two to happen:
Ideally we'd be able to delete/insert as needed without replication, though this may become brittle for harness version upgrades if the array entry values were to change.