Thanks to those who suggested I look at simpler examples.  Doing so lead me
to determing why we get this unusual result.

arg=: 1 : 'u'
 % arg 4
0.25

I initially thought this was a second problem, but today I realized there
is some level of simplicity where adverbs are evaluated when they shouldn't
be.  This happens whether or not the arguments are present.

Arg=: 1 : 0
 y 1!:3 [2
 (5!:5 <'u') 1!:3 [2
 0 0$''
)

+ Arg
|value error: y
|       y 1!:3[2

 + Arg 'u =: '
|value error: y
|       y 1!:3[2

It turns out some conjunctions also have this problem.  I have lots more
testing methods and data than is appropriate to include here.  If anyone is
going to work on this, I'm happy to make my research available to them.

Paul
On Apr 8, 2012 6:17 PM, "bill lam" <bbill....@gmail.com> wrote:
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to