Am 09.01.21 um 23:47 schrieb Allin Cottrell:
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.
Thank you for the quick fix, Allin!
Artur