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

Reply via email to