It seems to me that data flow doesn't work for complex pdl's and computed
assignment. Consider
pdl> $a=sequence(2);
pdl> $b=$a
pdl> $b+=pdl(1,0)
pdl> p $a
[1 1]
so that the assignment to $b was propagated to $a. But then,
pdl> $a=sequence(2)->complex;
pdl> $b=$a
pdl> $b+=1
pdl> p $a
0 +1i
pdl> p $b
1 +1i
so in this case the computed assignment was not propagated. Something
similar happens for slices. The threaded assignment .= does seem to
work for complex.
Regards,
Luis
--
o
W. Luis Mochán, | tel:(52)(777)329-1734 /<(*)
Instituto de Ciencias Físicas, UNAM | fax:(52)(777)317-5388 `>/ /\
Apdo. Postal 48-3, 62251 | (*)/\/ \
Cuernavaca, Morelos, México | [email protected] /\_/\__/
GPG: 791EB9EB, C949 3F81 6D9B 1191 9A16 C2DF 5F0A C52B 791E B9EB
------------------------------------------------------------------------------
_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general