I was writing some tools for understanding J syntax and order of evaluation, when I encountered the following bug. While I found it on the Android port, I've confirmed it occurs in both 32 and 64 bit Windows as well. Just about anything done before the append, avoids the problem.
Paul Arg=: 1 : 0 y 1!:3 [2 (5!:5 <'u') 1!:3 [2 0 0$'' ) Debug 1 + Arg 'u' |value error: y | y 1!:3[2 |Arg[0] Debug 1 10 Arg 'x' |value error: y | y 1!:3[2 |Arg[0] -- Paul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm