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

Reply via email to