It still changes the expected behaviour and somehow adds unnecessary complexity as I expect one wants a variant, not the both at the same time.

Perhaps the best is to have another index notation for this case, like:

$(avp(x)[+])

or

$(avp(x)[**])

The parser function of the index needs to be extended, but that should be easy. Then there are not many pvs using '*' index, thus would not be hard to propagate.

To decide: what to return in case of using the new index in print function (e.g., xlog) -- I would say the first value. CSV is available with '*'.


Reply to this email directly or view it on GitHub.