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