A "nonce error" means that you have found an instance where the
implementation has been left unfinished.

It looks like I. has not been implemented for symbols.

You should probably be using i. instead.

(Hypothetically speaking: this error is probably telling you that J
internally treats symbols as unordered data -- it's probably using
hash lookups, and binary search is not currently being supported.)

-- 
Raul

On Thu, May 31, 2012 at 11:23 AM, Steven Taylor <tayl...@gmail.com> wrote:
>      s I.~A [s=.1[A=.0 1 2 3
> 1
>
>   (s:'`b')I.~A[s=.(s:'`b')[A=.(s:'`a`b`c')
> |nonce error
> |   (s:'`b')    I.~A[s=.(s:'`b')[A=.(s:'`a`b`c')
>
> What is a nounce error?
>
> I was thinking that the answer shoould also be 1.
>
> I remember now that s: is not fully supported with all verbs... but... any
> thoughts on this?
>
> thanks,
> -Steven
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to