Hi,
here are some examples, failures at the bottom:
<hansl>
clear
nulldata 20
bundle b = null
series s = normal()
series b.ss = s
print b
# 1. one series directly into list -- works
list L = s
list L print
# 2. one-element list to list in bundle -- works
list b.LL = L
eval nelem(b.LL)
eval varnames(b.LL)
# 3. one-element list from bundle into list -- works
list L2 = b.LL
list L2 print
# 4. one series from bundle into list
catch list L3 = b.ss # fails ("datatype not conformable")
# (and 'list L3 = null; L3 += b.ss' doesn't work, either)
# workaround:
if $error
list L3 = genseries("ss", b.ss)
list L3 print
endif
# 5. one series into list within bundle
catch list b.LL = s # fails ("expected list")
# workaround:
if $error
list temp = s
list b.LL = temp
eval nelem(b.LL)
eval varnames(b.LL)
endif
</hansl>
Failure in 4 looks awkward in light of the working 3, and failure 5
looks a plain bug to me. Right?
thanks,
sven