On Fri, Apr 6, 2012 at 7:53 PM, Paul Jackson <plj...@gmail.com> wrote: > Arg=: 1 : 0 > y 1!:3 [2 > (5!:5 <'u') 1!:3 [2 > 0 0$'' > ) ... > + Arg 'u' > |value error: y
Here's a simpler case: + 1 :'y' |value error y The issue is "what do the names stand for" And, when you have x/y names but no u/v names in the parsed text (as is the case for Arg) then x is the left argument and y is the right argument. In other words, when you have no u and v, x and y get used for the adverb resolution and are not used for the verb resolution. And, in this case that means x would have been + and y is undefined. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm