On Sat, 9 Jan 2021, Artur Tarassow wrote:
by chance I've found the following behavior -- which may be a bug
-- when
augmenting an empty bundles with a bundle where the value is a string array
"directly passed". This is with latest git on Ubuntu 20.04.
[...]
# fails
bundles B = null
B = B + _(value = defarray("A", "B", "C"))
print B
Yes, that's a bug. It's now fixed in git. The problem was a
misguided check for mismatched array types (bundles on the left,
strings on the right, according to the defarray call). This check
missed the fact that the strings array was actually "under" a
bundle, and so did not create a type conflict.
Allin