David, I can not get fixed size arrays embedded in a serialised
compound variable read back via read -C:

ksh -c 'compound c ; typeset -a c.ar[4][4] ; print -v c | read -C l ;
print -v l'
ksh: read[2]: typeset: l.c.ar[4][4]: no parent


AFAIK the problem is that print -v uses c.ar instead of ar in the
output of print -v:

ksh -c 'compound c ; typeset -a c.ar[4][4] ; print -v c'
(
        typeset -a c.ar[4][4];ar=(
                (
                        ''
                )
        )
)

Olga
-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     [email protected]   \-`\-'----.
 `'-..-| /       http://twitter.com/fleyta     \ |-..-'`
      /\/\     Solaris/BSD//C/C++ programmer   /\/\
      `--`                                      `--`

_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to