"out of memory" is the correct behavior for (_&,~)^:2 x=: (8 12$2 8 2#_ _1 _), as it is for (_&,~) x or for (3&,~) _
----- Original Message ----- From: David Ward Lambert <[email protected]> Date: Wednesday, February 3, 2010 18:02 Subject: [Jgeneral] Expression runs too long. Possibly a bug? To: [email protected] > $ nice /usr/local/j64-602/bin/j > NB. Goal: append two rows of _ to an array > NB. Result: consumes all memory > (_&,~)^:2(8 12$2 8 2#_ _1 _) > > > Following correct expression works. > I had forgotten I can bond x or y. > Bonding x combined with argument swapping looks perverse. > > (,&_)^:2(8 12$2 8 2#_ _1 _) > > Thanks, > Dave. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
